|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
* p" Y- `6 _: H* r+ Q$ R- h! } `1 Z/ V2 S" U, l6 S
wampserver2.2e版-32bits不支持固定链接(伪静态)。( S; I" K6 |3 I' T
Wampserver2.4版-32bits支持固定链接(伪静态)吗?' ?$ Y5 N0 {6 o" W! e4 `, V. p
+ B0 O9 T/ ]2 g3 `! R
两个都支持,
2 r2 F/ \$ {$ f# X4 o5 ?% ~! Ihttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
2 U P G6 h. Ehttp://www.wpdaxue.com/wampserver.html
7 }$ N9 s/ ?6 K2 }http://www.wpdaxue.com/wordpress-change-hosting.html
7 J# b) N) c2 {8 E" M' q3 dhttp://www.wpdaxue.com/basic-skills-of-creating-themes.html3 d0 o: u4 |* t
WampServer 配置伪静态(固定链接),. b4 F0 K% n& g
安装后建议开启Apache的 mod_rewrite模块,
: O( w; B2 Q& m" g8 H o: I. c要不然设置静态化的网页打不开提示404错误
5 z: P1 y1 _& z) |( d; F默认情况下,WampServer不支持伪静态,我们需要进行一些配置
8 a7 N% ]' a5 x; {7 e+ r2 V1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
5 l, t0 k0 z+ w8 y0 N2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;9 \$ Q7 u: K" E! ]
3.找到“AllowOverride None”改为“AllowOverride All”;
: `# w9 A0 s0 I1 B Y4.重启wampserver的所有服务' d! x" h& p0 c+ H R
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
2 d$ [ D% I3 a; B. L: nApache伪静态规则 |4 ]; r1 q6 `# i8 i" X. X
- # BEGIN WordPress* t( R, z" V; g3 {5 y
- <IfModule mod_rewrite.c>+ g2 N5 U' O7 U- Q. b7 B/ g5 O* ?$ y
- RewriteEngine On
2 {$ e" v/ e# h7 q9 \; R - RewriteBase /
2 ^! z n! m9 Z4 _0 }9 e- F9 j* e - RewriteRule ^index\.php$ - [L]
$ j) W; x/ D) [9 r0 b4 p$ A - RewriteCond %{REQUEST_FILENAME} !-f( k1 d5 i4 [1 [# ~- e. Z
- RewriteCond %{REQUEST_FILENAME} !-d: r; a) V- D( Y4 T' U/ ?
- RewriteRule . /index.php [L] J& {3 n. V- D1 k9 ?4 J( o
- </IfModule>: m" }7 \1 Z/ E+ U( W E( a7 z/ f
- # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
1 L2 U1 v! H) Q: ^; D如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
) H4 S- j* _3 Q% j/ _/ `2 F# G# g- # BEGIN WordPress5 P. b4 b y7 ^) J F
- <IfModule mod_rewrite.c>
$ d# F& |" q+ f$ t0 ]) b( ]6 p - RewriteEngine On
( L' v3 V8 i* K4 H4 p9 z0 _ - RewriteBase /a/
8 H- t" t( N5 C; q- v; z# Q - RewriteRule ^index\.php$ - [L]
% \1 m, F; y K- X4 | - RewriteCond %{REQUEST_FILENAME} !-f! Q/ {3 b4 u# e% D+ q7 @" g
- RewriteCond %{REQUEST_FILENAME} !-d
2 v y* l: F: a) N9 |4 y. M2 c! h/ E - RewriteRule . /a/index.php [L]. P; ?8 y; @! g8 ~0 f0 O4 l- E
- </IfModule>
_1 e ]6 w4 V# v, o0 A - # END WordPress
复制代码 " f" w! I# f$ [7 x H( \
访问就用 http://localhost/a/ ,
' D& p6 R% }- C) Gwp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/8 I4 h5 P" R4 Q; U% a j0 L
6 O, {" l! C. n0 ]. X2 G
. N' c, P1 r) k+ w. z! o, Zphp.ini部分
7 g; X1 U) T5 z1 vmemory_limit =128M
H" P5 h, p# E$ o. O1 y% Rpost_max_size = 8M# T3 O, ~) K8 y- T0 g, g4 e! { r
upload_max_filesize = 2M
& U: q# {& [7 \2 U3 { y
5 D8 t6 X8 i; @php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html- @( V" I, J+ H9 `' k8 E( j& H+ M
2 y! L2 Q" s( k/ t
" t3 u' ~+ F- i' s% I
% R8 ~, `* ^" d1 xhttp://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.html4 @% d+ v6 h1 K' n! k X+ w2 _
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
! b7 V) m, j" J& i
' l$ A4 G0 O# V3 i0 v
0 m. A! Q) l1 d5 y
4 c7 @) K; R7 S. v; k
2 |1 n1 s; w' V/ SPretty Link http://www.wpdaxue.com/pretty-link.html8 i2 ?2 I4 ?; F+ C. H5 N' L1 C
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
* C( A* f& l1 d9 P
, M8 W/ D$ X% g5 h) H3 D! {$ z: z$ N, P4 n( L3 g7 X
6 y9 p# H, g- E& K0 _. a v; IHow To Move Your WordPress Website From localhost To Live Server* V- G8 p- z. B& v8 v0 p5 o
http://www.wpexplorer.com/wordpress-local-to-live/2 J0 k% d9 {1 E4 K
1 E' U/ [3 @+ e! C |
|