|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
9 t$ O2 C8 b, F+ S: l* [$ f* D/ {: l/ S2 ]' C
wampserver2.2e版-32bits不支持固定链接(伪静态)。
' h) B5 m+ K( @Wampserver2.4版-32bits支持固定链接(伪静态)吗?
$ q' _1 s6 ?% s
: r+ V0 M w6 o/ b3 \两个都支持,4 q. A% l$ W# M* `, b
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908$ W* ?/ s0 D6 ]- \& Z. f! _
http://www.wpdaxue.com/wampserver.html' v+ s( `! J& |- F& Q3 N
http://www.wpdaxue.com/wordpress-change-hosting.html% o8 c* x0 @. @% W! r2 ?
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
0 a/ d7 X6 F* D4 LWampServer 配置伪静态(固定链接),( S9 R+ [0 k& j" _+ e4 C( v/ H
安装后建议开启Apache的 mod_rewrite模块," x! Q4 E; O' l/ b8 u0 d0 r3 p
要不然设置静态化的网页打不开提示404错误
/ B7 r0 i. a6 b) M6 `1 s5 z9 ~, G默认情况下,WampServer不支持伪静态,我们需要进行一些配置( u, X1 d& q' y, F8 l* S: k" @& m
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;3 g, j; [2 _8 L3 ]/ w6 n k1 g1 O
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
( R* ]& q' s7 o% b3.找到“AllowOverride None”改为“AllowOverride All”;1 n v2 r# n# f) V: e1 k: q
4.重启wampserver的所有服务
' H. a3 T6 m4 y" z2 ^- p5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
" \2 W. h! U& d, R0 w% C/ y" sApache伪静态规则
) O6 o- Z3 [! M! h4 j9 e$ n$ \9 c- # BEGIN WordPress* Y3 f/ Y5 e$ P" G
- <IfModule mod_rewrite.c>
' w5 ~- [+ t: l) K) A2 X* ^4 @" s - RewriteEngine On
; d$ G4 D" \) V- d) h% g. o0 z' ^; q - RewriteBase /% o/ a2 a) d8 |0 ~% {2 o
- RewriteRule ^index\.php$ - [L]8 G6 L4 K, o" ]% q# O
- RewriteCond %{REQUEST_FILENAME} !-f
$ b. U0 Q' a5 ~7 h, B - RewriteCond %{REQUEST_FILENAME} !-d6 I9 P6 n7 V/ b8 \, K7 E5 S
- RewriteRule . /index.php [L]
6 G9 H5 c6 _6 Z7 V - </IfModule>
6 a1 @8 B- Q8 H' {, `* i2 _) Y% N - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
. G# l" E! g0 f2 o; ]4 n如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
) u4 r s' z8 b( S; O& x0 a) x- # BEGIN WordPress
" F' }% _ h) y, \ - <IfModule mod_rewrite.c>
1 C- J: P9 D% G9 f) {& t - RewriteEngine On) j8 v$ k: j: x2 m; `1 ~: G
- RewriteBase /a/" |) ? F) X0 `# I0 B, x
- RewriteRule ^index\.php$ - [L]- E1 q2 j0 G# C) `2 k
- RewriteCond %{REQUEST_FILENAME} !-f* L) c0 G% _9 d2 c5 n( R
- RewriteCond %{REQUEST_FILENAME} !-d. e7 G& {5 z% T. ^& o, Y- u
- RewriteRule . /a/index.php [L]
/ { x4 W* F9 l3 S: B) ?( ]5 }: _ - </IfModule>& f7 `% @; L- p3 W- Z$ E$ k
- # END WordPress
复制代码 % c/ S7 |9 g$ H1 d0 b3 E1 D
访问就用 http://localhost/a/ ,! Z' x; T7 u/ ?9 K+ [6 \5 K
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/! i, D, W# k: I6 G" V/ }
3 v. y3 P% `( a; k2 W
; V! i1 p/ I$ ]2 yphp.ini部分
: w- S2 u# o4 L6 J% |4 Jmemory_limit =128M
2 p3 D% Z' o: `' H" qpost_max_size = 8M
% B m0 l+ W1 P" X9 k. D, tupload_max_filesize = 2M. E% @( x2 L. T+ x
; w* k) s4 m! r$ X8 k9 l c( H1 xphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html7 ]" w' n' E, O9 J. G% l: \6 A
8 H6 x6 w2 c6 V7 F& I8 g! Y6 \7 ]$ A. y7 v+ t
$ M: b: I$ ~; [: yhttp://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.html3 v& Z2 ]6 y/ w
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了0 l% |' w9 b/ V, X; ?' v
. o" S+ _- j/ E7 v: f$ i% b! K8 [* e/ ~8 S* p$ j* O
1 m# k9 x7 V% J( H
: e( ]8 m* p! `% x, `3 fPretty Link http://www.wpdaxue.com/pretty-link.html9 ^! P, t4 U4 c d3 [
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本" p, J- Q# A- n# }1 d* x0 H& [
- I. p a* `; f0 [& Q" ]
7 F; X5 q" m) a% ~- X2 q
; J3 u5 n; i9 x+ Y+ a
How To Move Your WordPress Website From localhost To Live Server& @1 t8 _/ }$ L; b% w9 w0 l* |
http://www.wpexplorer.com/wordpress-local-to-live/
! R. A" R- M0 l" F/ @, y, W* I/ l, E8 a/ T2 k; p. }
|
|