本帖最后由 hardrock 于 2014-11-6 23:20 编辑
% c$ z: J5 h3 a. i8 h9 T% R+ N
* Z) X- j9 ]) E7 e wampserver2.2e版-32bits不支持固定链接(伪静态)。
5 F6 r+ d( w' Y# U. o7 g2 m/ X Wampserver2.4版-32bits支持固定链接(伪静态)吗?
! N4 Q! O; ^- X* {! _ . H+ F- L7 b( S* N X
两个都支持,
" ^2 L) ?9 n! y; @: e+ ?1 n9 C4 b0 l http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
, h, O3 U5 L$ o I3 ]/ V http://www.wpdaxue.com/wampserver.html ; V1 a1 ?/ A% {, s9 [' a
http://www.wpdaxue.com/wordpress-change-hosting.html & v* S) Z0 ^$ P( D; _
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
9 B$ e1 C* k# L' K8 e' ]" _ WampServer 配置伪静态(固定链接),
9 V- J2 B6 C$ X1 S0 [- \ 安装后建议开启Apache的 mod_rewrite模块,6 f& G* }, e. V; u3 @
要不然设置静态化的网页打不开提示404错误
5 @3 O" u! Z T 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
! f1 |0 u, @( x+ R# [$ G 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;, ]5 @6 D5 k( N0 I3 s
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
4 B( _9 o( H7 o8 s; H! s 3.找到“AllowOverride None”改为“AllowOverride All”;( U: q J0 t, B- A" T ?% Q
4.重启wampserver的所有服务
$ f0 X/ D7 O# v# k; V J2 e 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:' j' f* R1 B3 I& G6 I
Apache伪静态规则
6 T: P: K0 ^) a$ n # BEGIN WordPress
* w$ ?2 @! w2 l8 H9 `9 v9 i9 I" h <IfModule mod_rewrite.c>. N+ d' K# M4 w+ X3 l+ a# F9 B/ X
RewriteEngine On: u+ A: _, }' [/ o2 S
RewriteBase /
2 [1 H$ `2 A$ m6 ] RewriteRule ^index\.php$ - [L]
! D# c7 }; ^8 H1 O; T; S RewriteCond %{REQUEST_FILENAME} !-f i6 T. C6 a3 e1 L! Z5 `6 J
RewriteCond %{REQUEST_FILENAME} !-d7 ^/ D! W3 W# B6 Q2 o- d. F7 j) |3 [* f
RewriteRule . /index.php [L]
/ R5 @, f- r4 v( ~( k, u </IfModule>; N) n# [: W. ^
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。' d) T( l& n e' z( K8 t
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess0 L2 _# E5 v- N* `7 f+ @( Z
# BEGIN WordPress
, T P7 G) c& o% c5 D5 Q* g <IfModule mod_rewrite.c>
% y# N: v* ^1 d) L3 _, C4 O5 `- A( R RewriteEngine On
# c: @9 m/ o: \ b1 I RewriteBase /a/
: J. A: H; P, M4 Y RewriteRule ^index\.php$ - [L]
$ z4 Y l* m) ~6 Q ]& F RewriteCond %{REQUEST_FILENAME} !-f9 i6 _+ Q3 P) f# a3 j) o# B5 R
RewriteCond %{REQUEST_FILENAME} !-d
" ~; z# ]/ ]3 j/ i2 B( \ RewriteRule . /a/index.php [L]
1 a ^ R6 e7 L1 m3 P </IfModule>
6 A: l8 G' x' m; M # END WordPress 复制代码
! h$ F1 y5 S- r) [ 访问就用 http://localhost/a/ ,
5 ^' E# l. ?9 k3 X wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/ c( k+ F1 N# E! n5 S, g! W! M
) E- k) J9 A6 G) u9 b; X 9 @0 _$ G6 y: F4 T- O
php.ini部分
% j) ?# Z9 K+ }( E0 B6 ~; z memory_limit =128M u6 `$ I, K! S( j, w$ \7 _
post_max_size = 8M
2 H/ m' w" q, R5 D, S8 I upload_max_filesize = 2M: r) V" U; t1 [, B7 R
5 f, U: E$ q5 k php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html / h9 \) T9 |4 V4 |
; r; t# L4 d# P4 @
7 g' W, Z, i( R- G6 o% M
8 i; V. `5 K$ }0 Z, a9 p 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 U" A* u: B# [1 \2 }- }
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
( n/ g+ E4 j& T; ], O K- Q8 q 7 W T+ \% p) o# \9 _7 h
9 x% \7 b9 ?2 D: C& b
5 m7 Z# H8 X6 |4 z8 J
# g6 r w! v$ W# F Pretty Link http://www.wpdaxue.com/pretty-link.html
6 n* T5 L! F5 z( f 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本 j! {( {& ~, \' d1 D
0 v' i4 n6 E+ E8 D6 }1 ?
4 b/ ^0 E5 M, K5 k. i% W1 [4 L 1 n6 H- Q* h y- Y( @( w
How To Move Your WordPress Website From localhost To Live Server
+ R' k D p! r9 ?5 k5 Q& H# g http://www.wpexplorer.com/wordpress-local-to-live/
3 P2 g: Y% Y( Y$ g9 R9 N; @( v* C 5 R h' @3 W" n' P: q3 p( R
相关帖子