本帖最后由 hardrock 于 2014-11-6 23:20 编辑
+ A" k: ~2 H3 Z' s6 |# C. ]2 I 8 F1 r+ I& u# Y) a; I1 Y
wampserver2.2e版-32bits不支持固定链接(伪静态)。( F# U' \& s+ ?+ ^( l, J, S9 R4 E, V
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
0 E! a: y6 E" _- x: k$ z* P- A
. ?, }/ Q! E- N$ t2 {8 U 两个都支持," d5 `/ y2 D) Q4 q" u. r
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 ; q9 q5 r; X9 v2 @: P
http://www.wpdaxue.com/wampserver.html 5 U. K) g$ z: n2 N7 o$ L
http://www.wpdaxue.com/wordpress-change-hosting.html
# |0 P( n9 P* J3 s6 n! s5 U$ M http://www.wpdaxue.com/basic-skills-of-creating-themes.html ; w7 `, Y( F' C9 b
WampServer 配置伪静态(固定链接),2 M3 v2 R2 h! Y; m6 U7 q' g
安装后建议开启Apache的 mod_rewrite模块,
* ~3 a* J% m" d# | 要不然设置静态化的网页打不开提示404错误
9 f, ^, ?7 F6 w3 P' Q& z" B6 K( S 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
P: ^5 P! V! E- i7 _, _ 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;/ \4 @" f% ?) [7 c$ t( Y9 E9 I h
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
3 X+ q8 F' s& ~& O U; x 3.找到“AllowOverride None”改为“AllowOverride All”;. c" c# t j7 I$ W" U( f. h
4.重启wampserver的所有服务
F; u- W# X, C8 K2 ^ 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
7 ] {7 Q( w3 J* @# t+ O Apache伪静态规则" V2 B2 Z( Q; ?# u
# BEGIN WordPress! I" ~* s9 _; q/ p& W( D$ p5 b0 h
<IfModule mod_rewrite.c>
; X* d5 u, [1 Y) Y& {, j RewriteEngine On
2 s/ v9 j: F8 {" ?& V$ m5 T: M RewriteBase /) ~& I) Q) h; w% F
RewriteRule ^index\.php$ - [L]- W$ p; Q( M; h% I8 n
RewriteCond %{REQUEST_FILENAME} !-f- ~2 ~7 d3 o! ^( D
RewriteCond %{REQUEST_FILENAME} !-d
2 f: g7 _9 ^7 h* I2 N& q' h0 P RewriteRule . /index.php [L]" f2 M2 ]# W, q2 L+ e
</IfModule>
+ i, w- o- N* O( s9 F # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
6 @4 M! V6 M3 [ 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
+ O$ \% ~2 N( i3 o # BEGIN WordPress U1 _' S2 X3 R; F7 Y; b: J
<IfModule mod_rewrite.c>. U+ O3 l' A. r" G; ?3 m
RewriteEngine On
1 E0 \) v& B. b& S RewriteBase /a/
9 I Z) T* f |! `% l+ O RewriteRule ^index\.php$ - [L]5 Z5 N8 ]. U" ~% P) E2 O$ p+ o
RewriteCond %{REQUEST_FILENAME} !-f+ S9 o4 j% o- T/ @8 L# F
RewriteCond %{REQUEST_FILENAME} !-d
# ~3 h2 ]) m$ R4 H0 T2 ] RewriteRule . /a/index.php [L]2 b/ I& b% r8 {# P0 v
</IfModule>
% ~: r( y+ g p ^: |/ y9 d # END WordPress 复制代码 3 P; F. X8 }8 a5 e
访问就用 http://localhost/a/ ,
; ?2 i* o( |0 F8 y. F wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/2 x& s" `5 l) m
r' r+ j4 ^) p9 F$ I7 D
( `4 c- m4 @/ W! U: P php.ini部分
0 U& @6 \% ~3 T+ {( q+ W memory_limit =128M% h! V0 O, L, I- G5 L; O% d: g
post_max_size = 8M& y5 k& X; d; a F& I
upload_max_filesize = 2M( f; p# u+ H" u' b) _2 S+ B
# m0 D5 o0 ^" Q2 Q) S$ S php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html % v L7 t# Y& @' w/ m
# J) z4 @" ^1 ?1 n4 P- I4 v' B) m
+ @5 ^1 G& D& t- A
! K: _1 {1 ~4 }% }; t. Z& K 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 1 g: {+ j0 s- H5 a+ r" J
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了: c2 X+ J4 p7 I- T- M/ T
1 h! K6 Y3 u, k G
7 B) ]1 H9 o) _4 R7 _ X* K5 p
- c* Y4 _7 F2 P" |( q
4 I! f, o6 m) V3 b/ W Pretty Link http://www.wpdaxue.com/pretty-link.html % E, h. r9 v6 q* V5 c% v. @4 r
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本5 w1 K* d' b2 h
k: a3 F+ i* r: S$ p: Y
% r2 l4 ^1 w! m# ~ m/ `1 p2 y
K2 F$ d9 F) r% _" e, G1 [ How To Move Your WordPress Website From localhost To Live Server0 D( A2 s+ g9 U* {& }/ `
http://www.wpexplorer.com/wordpress-local-to-live/ 6 i9 K2 U+ |6 a! j: c! L
: _( e( d+ A% I; d* X
相关帖子