本帖最后由 hardrock 于 2014-11-6 23:20 编辑 P1 x; A Z, ^" \" W
, M& H3 k9 i3 H5 D6 a2 I wampserver2.2e版-32bits不支持固定链接(伪静态)。- |) x, @3 |/ D7 O, j
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
B& t8 h* T) @% s& ~, I S
; B& S: L2 i, U; c: _ 两个都支持,
! Q# p; u5 h0 E4 w/ ^; {+ \/ i http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
$ ]7 U$ a+ u. U! N, w' o http://www.wpdaxue.com/wampserver.html / y# c. v: s0 x5 X# H
http://www.wpdaxue.com/wordpress-change-hosting.html * e* u* `6 C4 O6 H
http://www.wpdaxue.com/basic-skills-of-creating-themes.html , Q7 m$ a' C" B- O
WampServer 配置伪静态(固定链接),- i) m$ ~/ k4 ?
安装后建议开启Apache的 mod_rewrite模块,
( a$ `6 w! g! {' z 要不然设置静态化的网页打不开提示404错误8 I7 I+ C% d, V8 [* H
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
d" L' B6 B! R* v$ j 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
4 P; z0 D/ h5 H* g& v+ j9 S# C0 ^ 2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;) f' r3 d p+ w
3.找到“AllowOverride None”改为“AllowOverride All”;7 q: Y1 J- i6 l7 V
4.重启wampserver的所有服务9 B, t N- L- Z& U
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
, P$ b/ i1 S3 P. ?5 t. g l Apache伪静态规则4 D- D, n% ~, B6 e
# BEGIN WordPress/ ^! h3 x$ ^/ T8 Q M$ B [) i
<IfModule mod_rewrite.c>: T! s+ }/ C5 B# a- y1 {
RewriteEngine On2 }6 [- A# W4 ]4 U6 h4 }6 ]$ z
RewriteBase /
* s* v0 u" s# X2 J1 O$ m RewriteRule ^index\.php$ - [L]
! m9 h4 ]& x6 l RewriteCond %{REQUEST_FILENAME} !-f
( x, j. |* @9 f/ {+ ~/ I RewriteCond %{REQUEST_FILENAME} !-d
9 \) ?$ T5 f# K& { RewriteRule . /index.php [L]
! D/ ^1 h1 s6 o) Q6 P: V; k$ R9 `6 H </IfModule>
" D; Z/ G, m) g- s% ?( C # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。. G; i" v8 I0 H7 G
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess8 E. N1 v, x; Z8 C
# BEGIN WordPress- w# G+ r. Q. e! |' X
<IfModule mod_rewrite.c>
2 g9 n; f; z, a8 d RewriteEngine On; ^+ m% z8 x7 I1 f
RewriteBase /a/
1 V6 n" z# G% u" y) d RewriteRule ^index\.php$ - [L]; S) U8 v8 w" o, j0 _7 p
RewriteCond %{REQUEST_FILENAME} !-f
8 I3 N& P4 n9 _ i8 y+ U RewriteCond %{REQUEST_FILENAME} !-d7 n, @: j: O& Z; r
RewriteRule . /a/index.php [L]
: R* q8 t' }- u% Q3 H1 Q </IfModule>$ F& E3 z! o' G. s7 L
# END WordPress 复制代码
/ B$ L! b( N! b, q1 R+ `- l: r 访问就用 http://localhost/a/ ,1 [/ I) l4 r3 \: m; t( X D, ]
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
( \/ @! k- h9 U: K: P% S# n : @3 m8 p+ r- M" K
2 i t- l1 b- v
php.ini部分$ h. I3 |) z' S' j
memory_limit =128M2 [) ^) [. X! V, e( k* ~+ K
post_max_size = 8M% V' V( f" k& [/ X
upload_max_filesize = 2M& k. G. ]- N8 d; E. E
0 e, F& A+ k: f7 a# N php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
. ^3 G$ x- J: _& B/ ~# `" t
* _3 x% t# @* t4 A ! Y, |& o, q0 w. s
9 `" |1 I# C# D
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 5 g' u w; D: W: R5 c T
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了0 m, R- u* ^1 C5 `7 A
" t" `* J9 D3 u" d/ ]8 @/ j c u3 M8 P0 g, k5 g( G4 j
# _" N9 i! j z1 p' k
7 V( V3 d6 C- r& I: T6 {# v% H Pretty Link http://www.wpdaxue.com/pretty-link.html
! j( g9 ]1 x* w8 @ 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本4 ]5 ?- t2 h; {
9 b$ n% E {; X+ V' m5 d 7 s+ m$ v. k( O& D# N! p
. `$ Y' _: k7 O6 c
How To Move Your WordPress Website From localhost To Live Server
Z5 N9 \! O2 |& f5 M- Y( ]# q http://www.wpexplorer.com/wordpress-local-to-live/
9 g9 B9 s4 w- m# O
1 l8 q; e- l* u! H% D& {9 u7 c: H
相关帖子