本帖最后由 hardrock 于 2014-11-6 23:20 编辑
8 B. ^6 L. \3 @* R' @ , J8 e# T- M* }
wampserver2.2e版-32bits不支持固定链接(伪静态)。9 w5 d1 _% W1 b( c+ o
Wampserver2.4版-32bits支持固定链接(伪静态)吗?" M1 ?* R0 j, c! E4 v
* [0 d Y% i. G
两个都支持,
' c: o7 w: U( v' v1 A http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
, m, X/ a4 Y. Q http://www.wpdaxue.com/wampserver.html
1 C$ \- r% P' z: G0 f0 J http://www.wpdaxue.com/wordpress-change-hosting.html 1 u& t' \2 c! v. w! c6 P
http://www.wpdaxue.com/basic-skills-of-creating-themes.html ) D% e3 X' ~* Y5 B
WampServer 配置伪静态(固定链接),
0 q6 w: ^/ s$ e1 y( R% ~" t 安装后建议开启Apache的 mod_rewrite模块,. N. D3 v5 |+ O" U% ~0 i9 k2 t+ M o0 Z( n
要不然设置静态化的网页打不开提示404错误 W9 s& F8 d4 J; N7 `; F8 d/ C
默认情况下,WampServer不支持伪静态,我们需要进行一些配置
; x; r3 |7 I; H$ A [ 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;& Z O* V9 S2 d3 g# o4 V
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”; e7 z4 ?6 U+ r9 g
3.找到“AllowOverride None”改为“AllowOverride All”;3 d5 r2 I. P' {9 |
4.重启wampserver的所有服务
' h% a$ T& [+ _2 F6 h& C! ? 5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:# o# y0 \7 [9 u) X7 W' i
Apache伪静态规则# J5 D3 ]9 ]- _
# BEGIN WordPress
8 W% Z8 | V2 K1 J, @& h <IfModule mod_rewrite.c>
% m5 \' Q% q; _ RewriteEngine On
, t' G2 E' m( j, k6 r RewriteBase /; \) n7 Z$ V# G$ f$ [
RewriteRule ^index\.php$ - [L]
6 N/ z6 Y: X# r& R4 v RewriteCond %{REQUEST_FILENAME} !-f4 `2 |1 ^' L7 l- D) q2 B/ f1 D
RewriteCond %{REQUEST_FILENAME} !-d+ t$ y3 Y6 ^8 ?! n7 x. |- t
RewriteRule . /index.php [L]
4 ~, M& u e$ K1 B7 X `& O </IfModule>5 r0 L0 ]! J' K& V( K# p- e
# END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
3 [& g: H& g: M" C+ P0 [ 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess) c. l1 I0 K$ `5 p2 X6 ~6 N
# BEGIN WordPress
5 K: D0 }- Q5 K) d; U& j <IfModule mod_rewrite.c>; T' ]5 j( D; u. [ M" S
RewriteEngine On) h* w5 L6 u' d% D C8 G6 P
RewriteBase /a/9 ] ^& I4 l. w7 w" u7 I; ^& \! P3 O& b
RewriteRule ^index\.php$ - [L]
2 ~' |/ P" n4 Y: @ RewriteCond %{REQUEST_FILENAME} !-f) A6 F8 H7 o. a$ l% W
RewriteCond %{REQUEST_FILENAME} !-d
4 v+ u/ N7 B' r# ? RewriteRule . /a/index.php [L]9 Q* n" s0 h/ }8 |4 C- y
</IfModule>
" E4 w# c( F) k# Z' ~" J # END WordPress 复制代码
6 P+ L0 D6 ]7 T 访问就用 http://localhost/a/ ,. \2 q! c# [ F
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/3 D9 i9 W1 b% A+ M* i7 M7 D
( z$ m5 Z+ O( k& h& j
3 Y* I K/ b( e7 ?2 k9 c, h) O
php.ini部分
; {# n- z+ D! P3 h+ l6 {) J memory_limit =128M) s& X# _6 x! Y$ |4 Y0 w
post_max_size = 8M2 s. }/ U0 C; \. o7 C# k% Q
upload_max_filesize = 2M
7 \3 z! \3 _3 I+ p 3 B$ q3 e% ?: b* \3 }
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
" ]1 U" d# F+ d) w . t9 h6 s% w" r- ^- j% |( J. E9 _- N; V
' M$ }6 S: z2 X; R; b+ ~
0 [% k3 G0 O3 h- c c1 t$ K% a% m 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 9 o7 B2 A2 ~/ k6 `3 j
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了( j! x3 V* V# {2 \! C
- V4 U1 w x, k0 i
" |- o+ n/ @+ y# _9 N/ a
0 ]! _% e. S7 B( q8 S
2 s, a8 Q5 c; l6 p/ r* B Pretty Link http://www.wpdaxue.com/pretty-link.html 8 b7 @9 U& O/ e+ S
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本$ W, P0 c" L+ T$ y7 g5 S
+ v/ a0 J2 @6 k% F4 l9 q9 `5 p
: Z" v7 |$ b9 l3 D ! \5 L6 L/ O: Q# ^" _9 U9 e$ c
How To Move Your WordPress Website From localhost To Live Server
8 E5 ]2 Y4 X) c$ ^+ w$ o http://www.wpexplorer.com/wordpress-local-to-live/ " g) R9 t' N, v
8 [3 w( K& _: D0 }4 E2 T
相关帖子