本帖最后由 hardrock 于 2014-11-6 23:20 编辑 : d) ^; S1 I: K; Z' ^$ R" V
: b: i) ?) P/ X0 T# Y% } wampserver2.2e版-32bits不支持固定链接(伪静态)。
0 T( ~8 K. O3 T5 |9 Q Wampserver2.4版-32bits支持固定链接(伪静态)吗?2 S1 U( z) l0 U' `# V6 B! I
% W. z, T) B) v; j 两个都支持,
0 x- ~" Y7 Z7 o* t3 A0 { http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 , N/ E$ r# A/ W5 f. c% N
http://www.wpdaxue.com/wampserver.html
; n1 V& e5 Q e5 l6 j/ g: y, p http://www.wpdaxue.com/wordpress-change-hosting.html
/ \$ K! g5 R- x$ ?+ h( V0 z http://www.wpdaxue.com/basic-skills-of-creating-themes.html ; n; A l- J) g
WampServer 配置伪静态(固定链接),
7 X3 C5 K! e2 v* S8 x 安装后建议开启Apache的 mod_rewrite模块,( [) ^6 Y& ~+ l$ J$ ~2 w
要不然设置静态化的网页打不开提示404错误
4 @* {+ }( }; D" @8 f 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
9 a- ^0 P4 Y8 U8 U' l; O/ g 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
* R. H" a4 N3 e4 n! y, M) f. X3 X5 r 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
/ v6 N# H$ W1 g% E h8 v7 m 3.找到“AllowOverride None”改为“AllowOverride All”;# J0 d6 D4 b3 ]: B+ p& g
4.重启wampserver的所有服务
9 q' x4 a! R0 L& V* f& Q& o0 B 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
" A( J% f3 |# i. E Apache伪静态规则
7 H$ U+ ?) K& v9 i' d$ s # BEGIN WordPress9 b' M5 v* A2 W
<IfModule mod_rewrite.c>$ S& K' N- D! a* [) z
RewriteEngine On
+ o/ j5 a5 |1 l! |" n RewriteBase /
+ j8 O4 K8 c6 Z RewriteRule ^index\.php$ - [L], ^& z6 X5 |0 `) ~) m3 ?4 w
RewriteCond %{REQUEST_FILENAME} !-f
( a3 ~- `0 |; ^, z1 I RewriteCond %{REQUEST_FILENAME} !-d7 [' P4 V! A; a" l) u; Y: |; F
RewriteRule . /index.php [L]
3 g4 x) G6 k8 g; |) Y5 I! j </IfModule>* ]. P' k6 J6 I4 j
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。1 y0 C0 a; ~/ q0 |0 \2 ^) J
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess7 z& T4 @. V$ H0 P; A0 b4 f$ o
# BEGIN WordPress
$ Q9 y; I: p7 M, x( J <IfModule mod_rewrite.c>
. P) d O! s/ K. z6 \8 r RewriteEngine On0 }. S: p8 e2 e/ F1 k
RewriteBase /a/" h) t4 v1 F: T: L/ B7 O
RewriteRule ^index\.php$ - [L]
0 w+ h9 |9 J8 v! k6 E0 ` RewriteCond %{REQUEST_FILENAME} !-f# [5 c- G z2 e( E
RewriteCond %{REQUEST_FILENAME} !-d
4 {1 ^5 Z3 Z9 P4 w) ]; M. L) o RewriteRule . /a/index.php [L]+ L% u4 D2 @ s, z8 k, c/ u. w
</IfModule>
# r# C, c1 C) [8 ]0 S # END WordPress 复制代码 1 R+ |, @# s0 j# _# ]
访问就用 http://localhost/a/ ,
% \, q( ^ w: n y3 y5 [ wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
1 u( K1 l0 y2 j6 b
5 _' z; U; y& c3 \2 p7 ]5 o * k& V: g. ]0 T
php.ini部分# O( ~1 x4 |# h2 }/ ?1 }
memory_limit =128M* |; ^$ \0 v1 ?2 U
post_max_size = 8M
U" m2 Y& M0 E" P+ @ upload_max_filesize = 2M
! D9 L$ a5 F0 F* _( r3 t . Y& B& t" C2 N: N1 K& Q2 J
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html 7 j$ K& ]6 G* F7 j
$ `3 a5 A( k& A- n' v& g+ l+ n
/ v$ D9 {2 Y3 u/ G7 n3 X 1 [5 |! x" x; @6 u& O' k! t. c
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 T8 M4 x" p" v2 S9 _1 Z6 _: F! Q
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
. C3 M5 G( ~$ b! q& p5 K ! C$ Y5 c/ F s
5 ` a0 f. q) A5 g+ C7 s e
1 A1 D4 M% O1 o+ y* g; L" A& w* q
D% B( B, c$ }0 h$ ^
Pretty Link http://www.wpdaxue.com/pretty-link.html 0 v0 U; V2 Q0 a
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
) a6 t i' K' S2 k. ]% S# [ ! f& Z7 } V" \: n
( ^. H9 s. U8 E. ^5 L ( |6 z/ a% {8 v0 ~( y0 T
How To Move Your WordPress Website From localhost To Live Server
/ ]- l. b, \7 N0 Z http://www.wpexplorer.com/wordpress-local-to-live/ - [8 C$ {/ N+ ?, g3 W
0 g x4 d6 ]; Q; e0 R1 J* Y
相关帖子