本帖最后由 hardrock 于 2014-11-6 23:20 编辑 ! S, K7 f9 ~. r
/ _6 }7 L$ b: N' A8 x wampserver2.2e版-32bits不支持固定链接(伪静态)。6 u5 q6 C b, n% U5 f# w* F5 K
Wampserver2.4版-32bits支持固定链接(伪静态)吗?; w- Y) _% F! `' ~$ q1 z9 ]7 }
9 J- d- i2 s! d* y9 Y) g: o+ ^! d
两个都支持,$ g9 e7 X6 U0 Z3 G8 l S
http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
% W( K( c+ |. t! p http://www.wpdaxue.com/wampserver.html
5 @8 _; p z0 t9 @: k# \ http://www.wpdaxue.com/wordpress-change-hosting.html
. ^5 | E2 _$ i+ ?1 I/ p' e http://www.wpdaxue.com/basic-skills-of-creating-themes.html
# q4 Z. f) J: {3 w. E1 n" q t WampServer 配置伪静态(固定链接),
6 L* i# Y1 G/ U; w9 e5 \ 安装后建议开启Apache的 mod_rewrite模块,
$ e" X3 m- q6 r8 v; F 要不然设置静态化的网页打不开提示404错误/ }* L- O$ I- V/ B
默认情况下,WampServer不支持伪静态,我们需要进行一些配置0 O% o0 E8 k0 P$ A2 G) M5 U3 E
1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;8 v5 `: X7 O- f6 E$ {( T
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;
: U; t! _; {5 v: C" \( O2 g; S0 h 3.找到“AllowOverride None”改为“AllowOverride All”;
& v$ c1 l0 ~; z' O 4.重启wampserver的所有服务
: @) y$ H/ P! Z* z. W 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
' W' V; i* s; M. d' R6 v Apache伪静态规则, M+ g0 |7 H+ L1 N. [/ m: n
# BEGIN WordPress* b0 ?; o. ?* d9 f7 @% B( h
<IfModule mod_rewrite.c>
( ]: I/ c) x* t9 a3 o" R RewriteEngine On9 @4 k, z+ K- J5 n$ C
RewriteBase /
$ ?. O5 e& B; Y/ v5 w RewriteRule ^index\.php$ - [L]
7 X |! R+ @0 I RewriteCond %{REQUEST_FILENAME} !-f
- s) b$ f. V; x: k RewriteCond %{REQUEST_FILENAME} !-d& T3 L, R, L7 ~3 `6 W, A
RewriteRule . /index.php [L]
) ^/ g, J% q, p1 ]1 [ </IfModule>6 a- K% Q4 }, W1 h
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。5 P4 p( \9 v U2 a" m) R$ C" q
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess5 }/ ?9 X+ a9 \9 ^+ k H2 K
# BEGIN WordPress
- n k# S) I) | <IfModule mod_rewrite.c>
& ~8 N. p3 N& U9 [* [, v( `# T RewriteEngine On
2 w, M% R8 j$ }5 e RewriteBase /a/
0 w3 `- o8 a2 A# l: @2 ]- W RewriteRule ^index\.php$ - [L]3 [7 }4 `# d' t
RewriteCond %{REQUEST_FILENAME} !-f
6 n; a9 b0 }# C' b2 B" t RewriteCond %{REQUEST_FILENAME} !-d
* I/ `$ e+ L' k, F# d' N RewriteRule . /a/index.php [L]7 ?7 D0 `7 z1 s& [
</IfModule># p6 Y. K3 _. d0 U) a, _
# END WordPress 复制代码
" s! d3 ]8 @; n2 B 访问就用 http://localhost/a/ ,
/ d2 m1 m0 E s3 E3 p+ p+ q wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/
+ p, l3 e7 ]$ Z4 P# D2 R( B % n9 I0 @4 i( W$ K3 _8 {" U
8 H7 z: l* T! q F$ [ php.ini部分
7 X/ B8 D" t$ O! _$ J, [ memory_limit =128M" `/ d9 P q8 o2 p* U4 |; H
post_max_size = 8M% I* ?6 x. R$ l; I+ C/ l
upload_max_filesize = 2M; F6 [+ j5 W! Q
0 P: t8 }3 f0 a( s3 a+ e php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
' h3 B9 b T+ j+ _0 @ , k, ^& {+ ] a- F
* r% |# ?) a4 f
$ J0 I* g W7 B+ C& U+ x
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 1 y4 S4 i' Y+ c
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
. L0 T( S9 t. E% }- \* r* r
; Y; B. B# X% ?( M Q
: C2 b* X$ s7 t8 m5 p" c$ h4 X; W 4 c* X0 @: p: l
' B$ l; P p [- b$ R0 `
Pretty Link http://www.wpdaxue.com/pretty-link.html
8 P, Z0 V ~& a/ I+ ? 在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
2 Z# ?7 Q! P+ J( }0 t: s% T + O7 `7 u- {$ J V* |0 J$ s
- M0 W: j* e# N
/ S$ C3 m) c- q! z8 T- o- ] How To Move Your WordPress Website From localhost To Live Server3 [! F& d! i$ O
http://www.wpexplorer.com/wordpress-local-to-live/ ; s+ l8 f7 h8 w0 d4 K" N v
% G% [5 E' {% H. E# j# E7 P5 U
相关帖子