本帖最后由 hardrock 于 2014-11-6 23:20 编辑
% K- K9 J; i7 y/ p( T
6 M1 M2 Y/ d4 {# O- X0 Y wampserver2.2e版-32bits不支持固定链接(伪静态)。
1 s( p9 v! J ?% U4 T$ @9 w Wampserver2.4版-32bits支持固定链接(伪静态)吗?& s9 \% P- j$ z
$ K; h0 T6 J$ t7 H2 {* y3 p6 l' s 两个都支持,
( e; o0 M6 i; g4 T0 A http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 + _ `+ T% ~/ W) Y8 y
http://www.wpdaxue.com/wampserver.html
7 Y+ C E' ~8 o5 S& z http://www.wpdaxue.com/wordpress-change-hosting.html 5 w- y5 U3 {: P8 g+ M* C
http://www.wpdaxue.com/basic-skills-of-creating-themes.html ) y( ^. C6 k7 q; @
WampServer 配置伪静态(固定链接),
; N" t$ o7 O+ R4 c& u 安装后建议开启Apache的 mod_rewrite模块,
% k+ ]2 e: f' j1 w5 D% O! X 要不然设置静态化的网页打不开提示404错误
" L- C' T0 L' B$ _, j2 N3 l( d 默认情况下,WampServer不支持伪静态,我们需要进行一些配置6 I, K2 E, z" ^+ z0 ]
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;3 V% }3 q- [* L4 f
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;: f0 [% ^: T% n/ j/ i7 k0 C
3.找到“AllowOverride None”改为“AllowOverride All”;
9 o9 V7 Y D! n4 }0 h5 W' P$ a7 K 4.重启wampserver的所有服务. T( B2 X' ^' \! L
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
4 G- k/ H% n0 ~) A Apache伪静态规则: _' T7 q0 F9 t7 t# q, ^
# BEGIN WordPress( E7 k% v1 K6 T7 M1 O: s
<IfModule mod_rewrite.c>
8 k& J9 @9 V4 m" o s RewriteEngine On
- p# Y: e) q) g2 V# g5 I& A RewriteBase /
4 n" k0 |) F4 g! K RewriteRule ^index\.php$ - [L]
4 y+ t2 N) w7 {+ N4 i RewriteCond %{REQUEST_FILENAME} !-f
7 C f" x5 A- _ RewriteCond %{REQUEST_FILENAME} !-d
( i8 X( N" \. f7 t+ B# u H8 Z RewriteRule . /index.php [L]
; r3 @6 R/ ]6 A/ X/ [1 Z </IfModule>4 ?. h% c9 N0 h: G
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。: _! {: j- P& @9 y& C2 C/ e
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
: Y& c8 U, ~6 a( i7 ]* h0 b. U. l # BEGIN WordPress6 x! l0 B' J+ E+ R
<IfModule mod_rewrite.c>$ p. f" @' m1 e
RewriteEngine On
7 m- |0 t) } K' a+ C RewriteBase /a/
7 u; ?( [; y; q; ]+ V RewriteRule ^index\.php$ - [L]
( g$ W+ o; X6 [+ }' m+ F+ R RewriteCond %{REQUEST_FILENAME} !-f: C y+ I; t$ p, x5 ]+ J# @
RewriteCond %{REQUEST_FILENAME} !-d
8 S! P" }2 w) X U9 b! p) n) L RewriteRule . /a/index.php [L]2 q7 ~1 @ }# C. P; l& {
</IfModule>
1 ~ x L- `$ A4 r; n # END WordPress 复制代码
6 I; D0 M+ x( S- a: t5 Z 访问就用 http://localhost/a/ ,) f" v' X& w8 W( s, E9 P
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/0 |8 \) I' @ S c
; f4 p6 d' ~, B* Q z1 H7 N
! z8 z6 R; Q2 f5 H9 B' K- M5 _, q
php.ini部分
( z! X1 W6 p" Q) I8 I( k! v memory_limit =128M" p$ @* t0 [0 _
post_max_size = 8M: q A4 j8 _; \) t4 k
upload_max_filesize = 2M% U5 z6 m" ?. D/ | K* M3 K
0 S' V3 Q _$ A0 P, V! ~! L php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 8 c. _! v4 M- T7 X9 m
; [/ v: E& ?& y& x7 {4 C 6 j$ A# `- i( u1 c) f
& e* g4 ~; j. R/ Z9 T9 R$ g
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
4 @: q; i, [* r V4 p7 H/ y$ K WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了0 F6 P3 G# o& q8 K1 K6 r- o2 }. L
7 @8 T7 A- O+ I9 Q: L
9 o8 F& k( i& C$ q2 Q ]% Q W" a
4 g6 X% B$ f" r0 Z 1 M. Z/ j3 L9 j( b, M
Pretty Link http://www.wpdaxue.com/pretty-link.html `7 K6 N8 O2 A' d8 r4 T4 z
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本2 H9 j- R4 Z/ [) O: F1 o, _
/ k) A/ [1 \& I3 ~5 c ( V9 v9 O$ s# R0 [( I( {! D
5 s% W1 x% d# T3 h8 g# f! L How To Move Your WordPress Website From localhost To Live Server$ _) T$ C a- H; ]3 |' R
http://www.wpexplorer.com/wordpress-local-to-live/
! G8 n5 o, k, s1 C" ? " t1 V$ s' t& y: g2 G" c
相关帖子