本帖最后由 hardrock 于 2014-11-6 23:20 编辑 . w5 O7 s, ?/ i$ l
$ [# ^7 R( T+ ^: ?5 D* D& G- M
wampserver2.2e版-32bits不支持固定链接(伪静态)。9 |6 g. }2 a; Q
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
+ r: ~; J' r" s4 c& t3 K6 [! i # D0 t" {4 k" e
两个都支持,
+ X; \9 J6 @3 f: I+ J3 K0 S" z8 k http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 . x% L0 ]" T) N! V: q% e
http://www.wpdaxue.com/wampserver.html
d' \7 W Q2 \6 W& D! m6 X3 O http://www.wpdaxue.com/wordpress-change-hosting.html 4 V8 ~1 r4 o. g% j
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
6 L: c V7 o$ [; U# G3 [5 R' I" L WampServer 配置伪静态(固定链接),& V9 \; `. l+ X+ c
安装后建议开启Apache的 mod_rewrite模块,; W$ z# G, g$ L# b% W }2 o# R
要不然设置静态化的网页打不开提示404错误
" s1 q( d1 K3 M1 k3 h0 ]" i) |; ~ 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
6 Z& h+ x! ~" F& Y% N 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;. m! ^, o1 }& D& ]& R
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;7 w! W; X4 W I8 Q+ K2 v/ E
3.找到“AllowOverride None”改为“AllowOverride All”;4 h$ k% Q2 j2 _$ q& u K
4.重启wampserver的所有服务- w) B' d8 ~$ l3 m8 w2 d# Z
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
7 i1 ]. L4 f) X* s, T: r Apache伪静态规则
" {, X0 b5 {% v # BEGIN WordPress: n7 P1 |: d+ @$ k9 b; X6 S# J
<IfModule mod_rewrite.c>
5 G% k% I, I0 J4 D RewriteEngine On
) o4 P$ ~8 Q' {5 L) h9 f+ k" \ RewriteBase /
7 ~! D. \# P \& R7 P RewriteRule ^index\.php$ - [L]8 i! Y2 L5 z0 H$ v3 ^ {. a
RewriteCond %{REQUEST_FILENAME} !-f- E: j% V0 v" z
RewriteCond %{REQUEST_FILENAME} !-d! y2 a, h/ B& c
RewriteRule . /index.php [L]* R. v! }$ \' R$ G3 ?2 d6 L
</IfModule>9 p0 A: W" S( @3 \
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。! f$ A8 b/ y, ]2 t7 k
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess* F r0 X+ v$ C$ ^# s
# BEGIN WordPress* Z. E1 ~8 G; s; o4 s5 a F# x! T
<IfModule mod_rewrite.c>
! h% D: U+ F/ o/ J, v RewriteEngine On# H7 ?8 k) |4 B2 z% C1 x9 r6 R* n6 z G
RewriteBase /a/$ d& `4 ^+ E+ o1 s4 H
RewriteRule ^index\.php$ - [L]
2 h3 ~3 v# {; a2 v RewriteCond %{REQUEST_FILENAME} !-f
! M9 k% z' {, \/ e RewriteCond %{REQUEST_FILENAME} !-d! K: a& s* ^0 s9 {8 u) O9 B h6 L
RewriteRule . /a/index.php [L]. w+ }! M7 G& c
</IfModule>
6 W- E/ B% B/ I# g # END WordPress 复制代码
* z$ O- u1 `$ Q. J/ L& D& F 访问就用 http://localhost/a/ ,( \) I5 P1 o, u5 p
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a// E7 T# z, m. H* l+ n. \
+ G# b& d3 w3 g % j {1 C. b% H* I# g8 Y; v" X
php.ini部分
& m3 H3 J* i( n% }: n memory_limit =128M6 W* n/ o Q* j% Z+ @) |
post_max_size = 8M' p) h2 r7 Y) _4 N
upload_max_filesize = 2M
" ?6 N, r: L# l1 { ) O. H/ X+ m0 F, {) q3 N- o
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
8 E* e+ u4 W) u+ u8 S+ R9 k) m
" N9 t1 a% N& Z3 o5 m8 T% C 3 `. R( u0 w N9 `2 A/ T$ U, E
1 j$ L4 T, A2 H9 |( U8 ` 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 2 k5 X" T- ?2 B9 s1 S6 z8 S0 C
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
7 [$ N# j n9 B# N ( `0 t4 Y- C9 p% H% P
/ s r% d/ [0 W( X$ Z% \ ; w" Z* z9 ^! L+ ~0 l% ?. W7 ^
' o' | N8 d' r Pretty Link http://www.wpdaxue.com/pretty-link.html
4 m5 Y+ b% Y6 j# f$ ~6 e. x Q 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
) u& O. G7 ^1 s ! B# w; f9 U! @- g' V6 o
7 x8 ]% S+ Y: V8 s8 _3 K
2 s7 C, l8 J; Y% ?1 [. _( C6 u How To Move Your WordPress Website From localhost To Live Server
; j% A) X8 M7 e2 ^ http://www.wpexplorer.com/wordpress-local-to-live/
z) a/ I% J+ e" o5 }1 s % n( m- b( g: U- W
相关帖子