本帖最后由 hardrock 于 2014-11-6 23:20 编辑
1 H9 Y- \# F& p [8 G" }) m& t
6 r1 l0 r4 G; d* }/ J, s wampserver2.2e版-32bits不支持固定链接(伪静态)。; _. z* X1 \3 [+ t8 }. k
Wampserver2.4版-32bits支持固定链接(伪静态)吗?1 D- E6 j3 [ d, G% c' q( m
( ` d2 g* b+ V% \& H8 k
两个都支持,4 I$ j; g! R, k2 n! Q% Z/ J0 \, p, ^
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
# I+ [4 T% {& ^ http://www.wpdaxue.com/wampserver.html `7 V* s/ O. l
http://www.wpdaxue.com/wordpress-change-hosting.html / ~% e% g) z# X9 j" f% i2 U1 P1 A2 T7 s
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
1 J2 w. z, ~# V5 \( q, [: N8 H- J WampServer 配置伪静态(固定链接),
! l* ~$ ^; w: k7 u9 D6 m 安装后建议开启Apache的 mod_rewrite模块,
) K. H( z& n8 n- l% E+ P 要不然设置静态化的网页打不开提示404错误
! v U; R; I% w( I1 J( c' a& O9 X0 B 默认情况下,WampServer不支持伪静态,我们需要进行一些配置0 |( D! R4 S0 w! x- C4 i
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;$ ]1 B$ a1 w) w) ^( C
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
6 N" Z- t) @/ i8 }4 T$ ~/ U 3.找到“AllowOverride None”改为“AllowOverride All”;1 d* g" f8 P- A
4.重启wampserver的所有服务
, h& _* G |6 d9 m5 s5 ? 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
' V* P5 X: c9 f. J6 s Apache伪静态规则
2 k" Q3 @5 {8 ~' ]) N$ i # BEGIN WordPress( h9 o0 [: L* |5 R
<IfModule mod_rewrite.c>* `1 [7 I# k1 a% v. c% o9 j
RewriteEngine On0 u4 }8 l* L7 _! _
RewriteBase /! Q* u; H: C2 |" v3 p
RewriteRule ^index\.php$ - [L]
! J* u2 n6 Q0 T0 F! }& _8 | RewriteCond %{REQUEST_FILENAME} !-f+ G% {. j$ j1 H- w8 j& E. N& ]
RewriteCond %{REQUEST_FILENAME} !-d
6 g5 {3 `' U# m8 o9 L; U RewriteRule . /index.php [L]" [3 G6 j; F& j) Q# |
</IfModule>
* k) J/ J/ I) T0 ^: ?! N # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。6 o8 p- X) q3 v, v7 j
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
1 S4 N$ j+ g" S4 d" h& x # BEGIN WordPress8 {6 a9 m+ n$ E# w
<IfModule mod_rewrite.c>
- B' Z. E' _3 R9 I' l; b+ K1 q RewriteEngine On5 T( J7 ]' }8 ~0 ], o% _
RewriteBase /a/, _; P S" P: R6 U q8 H
RewriteRule ^index\.php$ - [L]' I4 G6 i! v" i8 e! R
RewriteCond %{REQUEST_FILENAME} !-f9 c, o# ?% X5 G1 t
RewriteCond %{REQUEST_FILENAME} !-d+ r C# L R$ g0 H& \1 \
RewriteRule . /a/index.php [L]
! e, ~6 D5 v+ Z; B) x% _ N </IfModule>% N8 y7 ^$ N% p8 D, {
# END WordPress 复制代码
* x: y' I6 y! m! `! h2 m$ O 访问就用 http://localhost/a/ ,0 m8 ]% a" Y6 |7 }) \
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
; B p" y+ {' y8 ?9 p6 h7 j ; u) ?4 `: D, K: A1 p% P5 d
7 C* I' d9 Y' H+ S* \& c( q8 r
php.ini部分& b* l _; X C9 O
memory_limit =128M
. _6 K5 n2 c# B* I post_max_size = 8M1 L7 E0 p3 m( H# i2 n" V0 m* B% @
upload_max_filesize = 2M g) l, A+ b$ |
# M5 |7 P: |$ s! m php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
& @3 L [3 L/ ]" K7 h- m3 C 1 R# c9 D6 f Y+ x
) L( O3 b, l% U% N8 U" `2 [
! b( q& L( ^0 e! V$ T, l9 M
http://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
8 q+ n3 `. C) v4 {. J3 t5 h# m+ S7 W WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
, v- w) E0 ^4 q1 P0 M# Z7 @ ( f& j( u9 C" H3 M
% P3 z1 [) P0 O9 u% m8 f p7 T% a7 s
, G& d- W Z4 }3 F% i) R ! d* E. q" z3 V) K( H0 G7 r
Pretty Link http://www.wpdaxue.com/pretty-link.html
: i9 y) y: ~! b x 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本$ }- @( k: ^* C/ |
! o* F. P8 w: ` ! M* b1 P! S C8 X
) l, A2 A$ r7 \. |4 n) N
How To Move Your WordPress Website From localhost To Live Server
9 t3 M9 J, a w! K http://www.wpexplorer.com/wordpress-local-to-live/
- H3 h9 S" @% J- j0 f/ y' ^ 1 {$ \% {% E; R, A, c3 E: E! N
相关帖子