|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 , w) F. I$ R/ c p3 C, b( {
2 T0 ^ o/ r9 M
wampserver2.2e版-32bits不支持固定链接(伪静态)。
" [% G. O* k- F2 w" dWampserver2.4版-32bits支持固定链接(伪静态)吗?
" P( C: Q' K4 @
0 l! j5 a6 j3 D4 ]8 z两个都支持,
! C8 [' |" Z# vhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
- w' E% q! ^# u' D% Yhttp://www.wpdaxue.com/wampserver.html; A4 K t; E5 ~" y; R
http://www.wpdaxue.com/wordpress-change-hosting.html
* I3 _" v+ F2 e Y4 Ehttp://www.wpdaxue.com/basic-skills-of-creating-themes.html" h5 Q/ R, R$ a* S3 z. `
WampServer 配置伪静态(固定链接),5 g L7 m! K8 U8 ?5 f. R3 r9 ?
安装后建议开启Apache的 mod_rewrite模块,
4 i% F# l( ?7 B2 {; D要不然设置静态化的网页打不开提示404错误
5 i; O5 G8 h( U3 C$ P: u默认情况下,WampServer不支持伪静态,我们需要进行一些配置
0 k% B/ r, }% J1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
' o$ o2 z7 d+ B0 _2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
4 f$ D4 \9 Z- o3.找到“AllowOverride None”改为“AllowOverride All”;
8 o8 @3 I$ T3 L; E) `4.重启wampserver的所有服务, S( S' e$ M" v4 d9 N4 W3 z
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
7 S# F9 ~+ f( k( l0 _Apache伪静态规则4 x% R- x4 E8 _2 u& S6 Y/ L/ z2 ~
- # BEGIN WordPress
! q* I3 w1 ^6 ^: T' ?; u - <IfModule mod_rewrite.c>9 A: t$ ~0 g j* K4 A
- RewriteEngine On
# n$ K3 r' _& p% E - RewriteBase /
* M, m, E* o% n z8 l/ l3 c: a - RewriteRule ^index\.php$ - [L]
: ~" B1 R4 c. o) ]3 G- G - RewriteCond %{REQUEST_FILENAME} !-f0 E8 V& A6 |9 r+ h: e
- RewriteCond %{REQUEST_FILENAME} !-d/ D, p6 J: E5 K" |2 t
- RewriteRule . /index.php [L]! n0 N5 `5 Y. w* X6 o1 a
- </IfModule>
# l) V p# V+ Z6 U& u6 w - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
. N2 j) n- M8 @. E如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess6 K/ Q' ?0 t- B7 W
- # BEGIN WordPress; J4 Z4 A) {% b
- <IfModule mod_rewrite.c>
: j2 R! z/ l. a( u3 ` - RewriteEngine On
2 B4 \7 ^ Y2 m6 f+ t - RewriteBase /a/
# Y# {2 W' @. N! }; N - RewriteRule ^index\.php$ - [L]
1 ~) h, p2 O- p @/ S7 ? - RewriteCond %{REQUEST_FILENAME} !-f y8 b% F2 `0 z
- RewriteCond %{REQUEST_FILENAME} !-d8 W9 M8 q# {# c1 V0 Y$ t( W+ ^
- RewriteRule . /a/index.php [L]( h0 m: ^ t" m# Q3 r# N1 R
- </IfModule>
% l( {+ V6 Z- X) y, @: ]8 E3 F7 i - # END WordPress
复制代码
% C, T' I# w5 C7 \& j! A' k2 ?访问就用 http://localhost/a/ ,
7 Y! I8 O/ O* T# Gwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/* F5 Z6 @( A1 d( F1 _
- W d- e e) |8 P- K9 Y7 q/ o
( r- \3 O& u1 ?) ophp.ini部分8 Y* [/ S# Y+ R Z7 c$ A
memory_limit =128M
# G( N, `* f; y( Qpost_max_size = 8M
5 m S2 _' h7 e7 o/ supload_max_filesize = 2M
5 h3 M+ B" C" J3 u
1 T5 v( r' i+ b* Uphp环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
# l% k8 A, K, p Y; C' i* D! I: V. b2 u+ @7 J8 c+ j
5 d, v3 Q U% O" \4 ^
" u/ G3 d _& r0 X" [' phttp://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
* T/ h- L' k: V( D! HWP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了; b' d4 d: K1 [2 a
) C4 X# H2 q+ a$ c6 Q0 N7 d4 k2 H4 }/ U6 C+ B
3 L. [" q- d1 ^5 l: \, h' p8 M; j- p: d' {
Pretty Link http://www.wpdaxue.com/pretty-link.html
- @0 [7 y v7 s3 y8 j在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本5 l( Y' |: }. P) z6 X7 W
5 |1 B- K! g! _9 \
6 j9 O7 H8 p! D6 y4 F$ Y6 s' _) t4 }2 j
How To Move Your WordPress Website From localhost To Live Server" y( Z" H: C0 ], l7 @0 |1 X
http://www.wpexplorer.com/wordpress-local-to-live/
$ g& ^% O$ i- y2 |; J, Z' A. ~- Z, y" |! N, W: j
|
|