本帖最后由 hardrock 于 2014-11-6 23:20 编辑
& C( g# a: Q8 Y! Z; S3 Z: J / c- I$ {5 i* o
wampserver2.2e版-32bits不支持固定链接(伪静态)。
7 `- @; r" i8 b4 H4 G Wampserver2.4版-32bits支持固定链接(伪静态)吗?% S% n: F8 [( z' P( }( a% l E# }
1 `- N+ A9 h1 y9 z. s6 Y8 s 两个都支持,% N0 O" h# L2 w! O4 U
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
5 L( V) ~: Y; {& D: Q http://www.wpdaxue.com/wampserver.html
0 `2 P8 s* @# x4 {% p5 U, A& z& B http://www.wpdaxue.com/wordpress-change-hosting.html
( @6 z$ c5 l2 ^ http://www.wpdaxue.com/basic-skills-of-creating-themes.html 7 N v% V- j/ }2 x
WampServer 配置伪静态(固定链接),
+ q. |3 ]; D C# o" Y0 M0 a 安装后建议开启Apache的 mod_rewrite模块,
) H0 ?! h: y; n, p+ e5 w K 要不然设置静态化的网页打不开提示404错误* q' v [, U# j$ f, M3 E2 {/ y
默认情况下,WampServer不支持伪静态,我们需要进行一些配置) K9 V/ J9 {4 m
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
/ A( D! z+ u' T 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;9 t8 M% l0 L. k
3.找到“AllowOverride None”改为“AllowOverride All”;% Y+ b% h5 c# `1 z9 k# X2 e7 m/ v$ C
4.重启wampserver的所有服务5 \+ C) i8 _8 O7 e
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
- T7 z. o7 {, t- a5 ` ] Apache伪静态规则
+ ?: m7 x; x1 o, j# K1 C: i # BEGIN WordPress7 I5 E4 r1 s+ U" }; I+ X$ R
<IfModule mod_rewrite.c>
# P0 n; j4 y D4 D3 ? RewriteEngine On+ m G' `& |& V
RewriteBase /
( T+ _& @: X# B8 ^/ o( ` RewriteRule ^index\.php$ - [L]
9 G: z- U# V! K9 A+ ] RewriteCond %{REQUEST_FILENAME} !-f
+ i$ c0 B! J2 @1 p* ?) S T6 i. V RewriteCond %{REQUEST_FILENAME} !-d6 u0 M+ k U( ?3 K6 n
RewriteRule . /index.php [L]
; _ ^0 C+ q$ p% M/ F" K </IfModule>" e$ Y" Y4 W' K& N5 ^
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
5 f6 |3 L/ z. |$ F0 u 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
& E9 q: O1 l3 u9 S# q* q# V # BEGIN WordPress
( M- E& u3 E6 _. L& G% v <IfModule mod_rewrite.c>; k/ b5 r$ b" A; s$ \( A9 W
RewriteEngine On) V4 \: R/ D: K1 d; l
RewriteBase /a/! \4 M: v3 q2 R1 B8 k$ m7 @
RewriteRule ^index\.php$ - [L] i/ g9 W0 R# l1 i' J4 K
RewriteCond %{REQUEST_FILENAME} !-f
% k" S, C7 Q" K' M6 M5 b6 Q RewriteCond %{REQUEST_FILENAME} !-d
0 M0 v$ u* E4 p, v$ w6 S) m; n9 _+ h6 s RewriteRule . /a/index.php [L]3 w3 ?& B; v6 l
</IfModule>. n% k. N/ t) Z% d9 u* `
# END WordPress 复制代码 ! p( e4 B) X4 r, t
访问就用 http://localhost/a/ ,
, w+ h9 e7 |( b t wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
9 t! L, Q, q9 y / L# t7 H- Y2 b9 ?9 v" a w
, K; ^0 n7 I/ L8 \
php.ini部分
# P# A( }: J! T" ^6 q4 L3 Z memory_limit =128M
# K; E( R0 T O post_max_size = 8M6 y! Y$ R; t2 C* b
upload_max_filesize = 2M' M9 d( r( o. s$ r2 e
# e/ y8 p3 H8 H7 v0 D2 y; f php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html ) F$ u& x4 `. Y2 g" N
) v/ w% h+ A& V; q3 q/ m: J+ p, g
( ?& g: v- y' A - \; p: F4 B. E3 Y) V
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
0 ]# V9 [# O' \( x" O WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了) z) E- D. b e" m
6 e% y$ ^# k! Z3 M# F t+ O/ }7 Q : `; H) g; i# W+ |1 y
o. @9 K' g2 V+ B- x. e' `
7 o# l2 T' z. N Pretty Link http://www.wpdaxue.com/pretty-link.html 0 j+ C7 B, O ~; {0 [& d) d- z
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本* k- k% R8 ?% }! o {
9 c# ?2 l# \& `: ~' }: U. c2 S
3 G5 I) i+ a& V# W
7 O4 h4 E. {+ h( b- @+ _ How To Move Your WordPress Website From localhost To Live Server$ A; x! n4 n5 z6 M2 [1 r
http://www.wpexplorer.com/wordpress-local-to-live/
1 g: V/ X7 p# ]) z 6 {5 n* S4 q: O
相关帖子