|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
8 k/ C/ X% N3 t: X5 R5 g+ ]3 ~& G( G1 t9 S, @9 h
wampserver2.2e版-32bits不支持固定链接(伪静态)。
6 Q! W0 C- K* iWampserver2.4版-32bits支持固定链接(伪静态)吗?
' ?9 z, R2 I+ g3 r0 S/ v+ Y M
+ I4 ?+ O8 N2 }0 Y9 F7 L: T两个都支持,2 \5 s, f3 Y6 l/ X, x' O
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 B7 X3 f( W7 b& ~: z
http://www.wpdaxue.com/wampserver.html* J, K' [# ^! c8 N+ c% m/ N* K
http://www.wpdaxue.com/wordpress-change-hosting.html
0 C5 p! T. v8 ahttp://www.wpdaxue.com/basic-skills-of-creating-themes.html) l! N. r) U6 X7 Z% g
WampServer 配置伪静态(固定链接),
& D7 J9 _4 B+ Y' L& ?安装后建议开启Apache的 mod_rewrite模块,% ~" s6 ]% z& P0 n' A- ^
要不然设置静态化的网页打不开提示404错误
! @( e: d: p+ i4 G5 O默认情况下,WampServer不支持伪静态,我们需要进行一些配置& n f, o9 h8 M, z. Y3 k
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;6 S5 R. Z P; a) X' D5 w- @
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;* j2 R7 {; M1 W1 v3 K) `& Q$ e
3.找到“AllowOverride None”改为“AllowOverride All”;
+ @4 e# Y7 P1 Y4.重启wampserver的所有服务- j* x( x9 _ X) ?2 ~) `$ O _
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
2 y( M& c' D" z8 jApache伪静态规则
# j, Y9 D0 a# ?5 `/ C- # BEGIN WordPress9 I1 }- [$ L" |
- <IfModule mod_rewrite.c>" Q7 O& x( F# I1 L+ b+ p z/ k# G
- RewriteEngine On" o' k& I+ |1 _# y8 ]
- RewriteBase /8 I: W; i: _0 z
- RewriteRule ^index\.php$ - [L]2 q, R: P' R$ C2 @3 D9 h1 _
- RewriteCond %{REQUEST_FILENAME} !-f- I* K1 ~4 |1 n
- RewriteCond %{REQUEST_FILENAME} !-d1 R& d8 v) x1 l1 t
- RewriteRule . /index.php [L]. D6 H; T. d, ~: T6 f1 j9 K% ]
- </IfModule>
" K. v0 J/ O, g. O9 p4 K - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
8 ]8 N2 O( y, r$ S1 }+ Q! W1 j1 {如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess# z4 |$ U' p& \, M! h/ ?
- # BEGIN WordPress1 p- r* D- k x K
- <IfModule mod_rewrite.c>8 e/ f l8 o7 x+ l" n# e
- RewriteEngine On
8 ~2 N0 X( @8 ~' H$ \& u3 ` - RewriteBase /a/
8 u8 p; n, M4 l - RewriteRule ^index\.php$ - [L]+ M7 `+ c5 T1 J# p: O
- RewriteCond %{REQUEST_FILENAME} !-f3 M) M( Y1 f6 U8 M% B
- RewriteCond %{REQUEST_FILENAME} !-d2 }8 L+ {. U( X# R; Y+ |
- RewriteRule . /a/index.php [L]
0 L, n4 ?3 d$ Y/ _, }3 D/ L - </IfModule>
* }* H# G/ g6 z: K7 d - # END WordPress
复制代码 2 S: D1 B5 h4 ^2 l8 x( C/ L
访问就用 http://localhost/a/ ,3 ^/ j: }9 ^ @
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/+ V1 a8 y; F$ y$ T' ^" q7 R+ n
% e, |! {' h0 Y9 V& `& F( J$ t N
2 b5 `: ] g/ x+ Bphp.ini部分
3 T3 M9 ] S9 p* h f5 Kmemory_limit =128M
: q8 K1 g; ]- n% {6 Ypost_max_size = 8M" X* y. J, b$ O5 c! x" s
upload_max_filesize = 2M" U8 w' |4 Q5 o
8 s. {' i+ F; ^php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
: l# F# ?) H# w/ v. x$ B- s
4 `% g- m6 R$ t& Z; k0 V3 D! R/ k
. l0 i4 k2 V5 g1 q! T
1 b, \/ ]/ r4 M6 X" q. S6 B6 \! xhttp://www.solagirl.net/how-to-migrate-wordpress-from-local-computer-to-server.html http://www.solagirl.net/wp-migrate-db.html http://www.wpdaxue.com/wp-migrate-db.html
5 m; j$ Z+ W: T' d8 _WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了- x' C: f0 Q! h- Q/ i! Q
1 B, b# [3 i0 x& u
8 l4 W/ U: P3 o p1 l0 j
; D: {6 f2 I6 c. e$ `9 }0 B0 a# Q! g, X* X
Pretty Link http://www.wpdaxue.com/pretty-link.html
6 l! I- b* z! g' z' w! n; e0 t& U在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
: a- n+ ]; F$ R5 Y+ D, l; N, i
: @0 A; h0 q3 V7 T& B! J
. T; Z& E" ^$ s- g& V" J: l' J% t
How To Move Your WordPress Website From localhost To Live Server
v9 \ E# O% L% D. S- h! j* e) Qhttp://www.wpexplorer.com/wordpress-local-to-live/
# p2 V# X5 @3 A( L
+ L. K/ S. i3 k) ?6 ^ |
|