本帖最后由 hardrock 于 2014-11-6 23:20 编辑
4 F, ]! i1 ?9 ]
0 ^$ |: X9 Q( M6 r7 O; _ wampserver2.2e版-32bits不支持固定链接(伪静态)。1 L4 d d4 C4 ^
Wampserver2.4版-32bits支持固定链接(伪静态)吗?- a, b7 V+ V2 Y0 o3 |
" T* w2 C6 j* ?) U# F& M
两个都支持,3 J2 t- ~& O6 W+ r: J2 ^# M; I
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 4 q6 z- u( j# i. B: g, F- }
http://www.wpdaxue.com/wampserver.html 6 ~3 }* f; J& `! n: D5 u: |
http://www.wpdaxue.com/wordpress-change-hosting.html ; @" K5 |& {( y4 U
http://www.wpdaxue.com/basic-skills-of-creating-themes.html / J8 {+ H* w: Q* c
WampServer 配置伪静态(固定链接),
) R- t- o' Y; m6 l) r+ Q! ~6 j& p 安装后建议开启Apache的 mod_rewrite模块,9 ]+ S& O( t7 ~. Z0 Q
要不然设置静态化的网页打不开提示404错误) u% _. A/ B8 ]6 m- S* x
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
) t$ I- W* Y2 W S' o) e+ S$ K 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;' L7 u: Y6 p: h( A4 K/ i
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;- P% Y1 I2 v: G! P9 v
3.找到“AllowOverride None”改为“AllowOverride All”;
* e6 k' X! T1 I5 `! o' a8 B. @ 4.重启wampserver的所有服务
! R* n/ T* m+ x& Z" l5 E q 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
4 N# f2 X2 }3 u/ a% P9 Q* J4 d9 C Apache伪静态规则
& E' ], }: d* e \$ b+ F) l; r # BEGIN WordPress
4 f s/ J" ~; O8 n) |) T$ m6 W <IfModule mod_rewrite.c>
j3 N# @' C5 ` RewriteEngine On. x% |0 \- b5 `5 J! n
RewriteBase /
8 N2 [) u6 ?$ B! N+ B1 d7 C RewriteRule ^index\.php$ - [L]
5 q+ P! x" g" h) q' i) z4 } RewriteCond %{REQUEST_FILENAME} !-f
+ H, M$ @+ P! W) g RewriteCond %{REQUEST_FILENAME} !-d/ E3 l% U6 B# v! Z$ h
RewriteRule . /index.php [L]
) c3 g* l8 {# [3 U9 y: s+ ] </IfModule>
# E6 S/ K1 A) r: ^/ L # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。& i1 N( a% f* d6 Q' d
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess3 i H5 e, ~' v! U" A
# BEGIN WordPress! c4 G9 t9 l2 r& N) [
<IfModule mod_rewrite.c>
3 |7 c6 Q! n- E1 J# _ RewriteEngine On5 {" L+ Y( Y9 ^
RewriteBase /a/' e; E* ~; V, X# v5 L
RewriteRule ^index\.php$ - [L]( Q" ]2 P. o, o0 z( p2 f
RewriteCond %{REQUEST_FILENAME} !-f( ]9 n+ f }; A6 M) O
RewriteCond %{REQUEST_FILENAME} !-d
" \4 Y* M7 @7 K0 P( I! J& N; T RewriteRule . /a/index.php [L]5 ?2 B9 U- ~+ z" G. y/ j5 {
</IfModule>/ L& \) _: U2 n% D+ q h4 t6 Z' S6 C
# END WordPress 复制代码 0 U! f& i; B$ A6 Q3 J
访问就用 http://localhost/a/ ,% ]! `6 Y# k" {1 s5 A
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/. S" E% Y. b! y5 P, k9 K$ t' d
a; y* K$ l+ e6 I4 e# U! ^ 3 q7 A5 P0 h- M: T1 J
php.ini部分
K- z s* Q" \4 ?4 H memory_limit =128M* m( M+ k7 Z1 r
post_max_size = 8M
! R' E( D- x3 x- Z' q upload_max_filesize = 2M
& h! v5 k* v% E. p. g+ U3 @- H* m
" R3 Q+ w+ K3 S! ` php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
6 m/ d; D0 m" K: w3 A7 [: {; V& [5 T ) I, V9 ~7 x# l2 F
3 _$ l9 e0 m/ Z% k! U! n& `
2 E1 A8 A" j* R
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
' q K* Z$ D. C, |2 R WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了$ e r" C3 D+ \) k: J% l: Z
) i% ?; n* d V
- d1 ^0 [! D1 |3 V 0 F q% l" I. v" a- T& @6 g
0 t: X" F9 Z; h. t Pretty Link http://www.wpdaxue.com/pretty-link.html
! I% N8 f/ x. } T. L 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
7 S$ v; u9 ]5 ?& c& d X' F6 c! h# x& g* O! F9 x
( G) h, g# X% i- @" Z5 a. [+ K
# }! q& c: ^! u
How To Move Your WordPress Website From localhost To Live Server
/ E2 K O& V4 p http://www.wpexplorer.com/wordpress-local-to-live/ ( X7 t0 w6 Q/ _" z( t. q
1 a. L) p+ o* T9 h j# n+ v
相关帖子