本帖最后由 hardrock 于 2014-11-6 23:20 编辑
" R) V$ s1 K0 d; w P* X6 A- [& `: q
wampserver2.2e版-32bits不支持固定链接(伪静态)。# K% r2 ~$ @: {7 P
Wampserver2.4版-32bits支持固定链接(伪静态)吗?7 p. W4 R8 u! H
) T9 I4 E5 S, I1 m 两个都支持,
! E1 @; }3 S6 H; ^4 h" I http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 ! C2 l; l. Z7 Y- {6 ~' E- D7 e
http://www.wpdaxue.com/wampserver.html
- b. S" e/ }5 M. a http://www.wpdaxue.com/wordpress-change-hosting.html & A; B0 y3 ?( b$ @9 l
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
$ x% S2 S' d+ ]2 {, _9 R WampServer 配置伪静态(固定链接),; I( L6 b" t J8 g9 U2 Z* t
安装后建议开启Apache的 mod_rewrite模块,; P$ p. X A5 s8 \6 @
要不然设置静态化的网页打不开提示404错误
& c. ?, q( Y p4 g1 b 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
$ @% M: F2 m: C) k* b0 P: I 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
. V% ? f# t/ b" k/ b 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;* x& H+ K6 g& s2 Z/ z: z
3.找到“AllowOverride None”改为“AllowOverride All”;$ L; i) E: E% p
4.重启wampserver的所有服务; k% \! F s- a9 F7 }! J9 s: u
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则: L8 ?/ [9 p/ O8 c: U
Apache伪静态规则
5 E6 k; `1 x9 G1 ~1 m- i0 n$ ?4 C # BEGIN WordPress
3 R9 m% ~9 N+ W <IfModule mod_rewrite.c>
' D# w5 `3 h# q g RewriteEngine On+ ?$ C8 R* I6 t( R& }
RewriteBase /' D5 _$ T# h* C5 Y3 D
RewriteRule ^index\.php$ - [L]
. S4 G) `5 w; B RewriteCond %{REQUEST_FILENAME} !-f+ ` |0 G# d5 J8 i
RewriteCond %{REQUEST_FILENAME} !-d
+ i2 O( D6 Q* k+ j! W( U RewriteRule . /index.php [L]
% o P# D) u0 \/ K </IfModule>
4 u7 U1 w: H0 v, L& z0 s# x # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。7 q7 |( D$ z+ f& j
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess5 Z, s: ~; s! w0 t8 j! J. y+ N9 P
# BEGIN WordPress
3 M6 Z5 {+ v) R' E0 v2 C. k; G <IfModule mod_rewrite.c>' A5 K w% ]% w) `
RewriteEngine On
* h6 w. k0 d( e8 v6 ~ RewriteBase /a/
* k! y- h- t" A3 t5 U2 O7 H. s RewriteRule ^index\.php$ - [L]
( ~- l# v; {* Y G4 u0 s" W6 B RewriteCond %{REQUEST_FILENAME} !-f
2 n4 e% g0 a6 c( B* M RewriteCond %{REQUEST_FILENAME} !-d6 l1 m" E# x" m: n+ R$ t: w" @
RewriteRule . /a/index.php [L]( x1 b! Y Z& v' W; ?
</IfModule>, X; E- ~" @" x& o: n
# END WordPress 复制代码
/ ~: S( E( I3 O$ ^1 Q 访问就用 http://localhost/a/ ,
, o8 S" F. M% t* K8 \" b: S wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/; }# d# d& m4 W' {7 ]: B7 {
" V+ ?3 H! l \" b. x+ Y6 S$ Y
6 t: K; {* T; r' {! @ php.ini部分
2 e) T3 [: o) Z memory_limit =128M
# G# W n, t: ~/ C1 ], p post_max_size = 8M3 t9 q- p0 `' B3 U# _
upload_max_filesize = 2M4 o' O R; P. i# g Q
& s/ ]. ^+ z; t+ N php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html ( n" ?6 P. i F1 I, m, d
/ T+ D& ~& L5 o; v6 i
$ M! z1 V& l+ |$ L, t$ Q
# e9 } l3 G$ Z) _4 H 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
# Z9 V! X6 N6 i5 ^. T' \ WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了. c$ a$ r6 a* o9 ]5 v$ g+ N
4 p) j! c$ M+ i& I9 j
0 K. G3 a- j& p
! U! F" s6 o7 @% T0 ^8 A & r6 C8 }$ x! i6 o
Pretty Link http://www.wpdaxue.com/pretty-link.html 7 t4 |" S! r1 m# W
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
7 g O q, e( M0 s4 b# z! J 1 E- U- c! }! |' a
( Z6 y |0 t1 l o4 k" X" f; R
* ~* P G) n5 X$ t- U+ x# P How To Move Your WordPress Website From localhost To Live Server
+ [. e6 s8 [# t" v5 p+ L% g http://www.wpexplorer.com/wordpress-local-to-live/ ) _, t I' c; P, U
! }1 R$ ?6 z+ H7 X+ N
相关帖子