|
|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑
& X6 \# t+ H1 \
: Q% h. E* g' @" h2 pwampserver2.2e版-32bits不支持固定链接(伪静态)。: j: ?/ r3 o0 [6 o9 `' \* j4 M
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
( e3 q0 m/ }; y; J. q
* o6 f) o* I5 }0 a6 h h' d; I# S两个都支持,! c U2 W7 Z6 P
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=1129085 o* ^3 r1 l0 {% I
http://www.wpdaxue.com/wampserver.html
* w. u, n/ b2 [. c% o, I+ Y1 Zhttp://www.wpdaxue.com/wordpress-change-hosting.html
6 p: H: j& S. Z7 ghttp://www.wpdaxue.com/basic-skills-of-creating-themes.html
: Q7 s! s T& G1 D/ q, R& Q) P$ G" BWampServer 配置伪静态(固定链接),
0 b' D4 L" @& j* S2 `( j3 b6 O2 J安装后建议开启Apache的 mod_rewrite模块,* ^: P! M7 A; r3 {9 o" i1 j4 b
要不然设置静态化的网页打不开提示404错误
5 W, p0 B4 H9 x默认情况下,WampServer不支持伪静态,我们需要进行一些配置$ a, \. ?/ W& ]# ?3 a. v/ ]: V
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
/ G J% ?2 d. B% |2 c5 X2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;+ Z; M& G0 D/ F6 `+ C5 ~
3.找到“AllowOverride None”改为“AllowOverride All”;$ x5 ?: f# W' I2 Q
4.重启wampserver的所有服务
6 V( E0 \# u8 ]: t% s5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
. k3 O* c3 |0 f ^+ `. M1 [Apache伪静态规则
v/ r5 P1 s. \7 P- # BEGIN WordPress
8 Z2 f; S! S+ P/ p - <IfModule mod_rewrite.c>* m4 ^0 e8 P1 }5 c3 ]0 S
- RewriteEngine On4 Z5 H! t3 Q( @1 p, I* M
- RewriteBase /8 |* T" }; D+ V* R# _3 T* C
- RewriteRule ^index\.php$ - [L]
% Z E" T/ n2 x - RewriteCond %{REQUEST_FILENAME} !-f
6 g. N% K, j1 ~$ F - RewriteCond %{REQUEST_FILENAME} !-d
2 S" v, G) Y* h1 F3 y - RewriteRule . /index.php [L]
. `9 [' t7 q0 F$ M5 [+ T0 C, O! w9 d2 F - </IfModule>
/ a! k0 p! z1 P4 ], y; S - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
: L" i) r( h+ |1 b+ m( B如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
6 X- W# i$ p- I: u- # BEGIN WordPress' H4 e0 r$ k Z# \
- <IfModule mod_rewrite.c>
! N* ]5 A5 q8 c7 u3 D- F7 R - RewriteEngine On
# S0 T5 F- y2 U# D- R1 [' M$ s% } - RewriteBase /a/3 w- r4 K7 c8 B# j- f6 X1 y
- RewriteRule ^index\.php$ - [L]
i5 r1 v3 B9 A! ]. c R6 h - RewriteCond %{REQUEST_FILENAME} !-f
- j( d' \( p+ T# N- E$ U - RewriteCond %{REQUEST_FILENAME} !-d
# ~2 ~& C9 Y4 V' `+ o - RewriteRule . /a/index.php [L]
6 r; U- t1 X# o6 U( f* t - </IfModule>
- q% o- O- V3 b8 x7 r+ a4 m - # END WordPress
复制代码 / s& R1 Z) a0 Z0 b
访问就用 http://localhost/a/ ,1 C8 m# ^5 B' O( v- x8 E/ u
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/4 D! u$ J- A: g' L! o0 f" s; x, q
1 v1 c; m& Q2 h& Y4 o* d2 u$ G9 `
1 P4 m6 l0 i& G- p& ?6 m0 @php.ini部分; j4 D8 J! S3 b" ~% H6 S
memory_limit =128M; O4 i: k$ D! Y
post_max_size = 8M
1 V# C2 H o/ H! b+ oupload_max_filesize = 2M) Z2 i7 ]5 J' S/ X) h2 [
( s" Y! H1 j8 j9 _8 Z
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
3 |6 Q, m$ p/ s% E/ H9 \
: n% ]& y8 S4 W# q, V9 w" p3 M5 _4 m3 e! q7 F4 F) {( O
5 Y" \) O R7 chttp://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; Y; y/ D9 E7 d Y& M
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
, P1 k6 [& k. v; a o: x. N1 n6 }2 q3 L, A! l3 j' s
0 @% m' R. O( v3 k4 s' L
) `0 f% Z7 r. d5 \' G% m4 `1 c
/ k9 v3 r A0 M: [. y9 ^. A& u, OPretty Link http://www.wpdaxue.com/pretty-link.html
6 r/ c3 u3 h5 j4 f( E8 e" M在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本8 o: s2 _* o0 Q, S1 x% H- ]) |# j
A4 O4 O5 j- ^" r1 W# w6 Y
. s$ a+ b( q4 H" E" |$ U
: `$ }2 h3 @3 O2 }: k3 ?How To Move Your WordPress Website From localhost To Live Server
0 Z& }9 {1 L: ^4 S2 E7 qhttp://www.wpexplorer.com/wordpress-local-to-live/
- W2 X' N# U( T0 S/ s- O# P; m! }% s
|
|