本帖最后由 hardrock 于 2014-11-6 23:20 编辑
! [( T0 s3 q1 Y D, M9 T % f/ V @5 F: ~4 F" b2 D7 C
wampserver2.2e版-32bits不支持固定链接(伪静态)。7 G2 u1 h o. p
Wampserver2.4版-32bits支持固定链接(伪静态)吗?
s, b0 C/ {# P u$ e+ \* u / U7 s5 h* R2 S% I, z
两个都支持,
1 J) g' o; l( \& p3 b http://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908 9 }( x3 }% w! H; T) O" o9 i+ H+ B" Y
http://www.wpdaxue.com/wampserver.html # Q7 A# y- A1 U4 E; A0 c# e
http://www.wpdaxue.com/wordpress-change-hosting.html
7 c$ x, X9 D8 r" T- U3 v" P http://www.wpdaxue.com/basic-skills-of-creating-themes.html - c1 \8 d1 n7 I* D
WampServer 配置伪静态(固定链接),* x, ]/ H% ] m2 D
安装后建议开启Apache的 mod_rewrite模块,
: z: h: R' U! h$ C# G$ V3 O 要不然设置静态化的网页打不开提示404错误
1 ^( L( Z" d! M* v P 默认情况下,WampServer不支持伪静态,我们需要进行一些配置
) _" r& z% K: ^4 }9 ~' }+ A 1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;( F6 X: H( m. ^
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;( p7 R9 @. t- W2 n! H9 w; L
3.找到“AllowOverride None”改为“AllowOverride All”;
1 T8 w8 g4 f5 Q" p; @3 F3 p" m 4.重启wampserver的所有服务# S/ H3 A. r* S& v" g: d* g3 v
5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
" ]* S4 X4 J* V: g! {& U1 u f: i Apache伪静态规则, k% }4 T; b0 L
# BEGIN WordPress
! {* u! f; f; s e2 M <IfModule mod_rewrite.c>2 ~9 Y9 |7 Z) [% P6 j; D% F: Y
RewriteEngine On. t9 \$ h- u3 J9 I2 C+ M
RewriteBase /
( {8 X9 p) t3 K/ |3 F/ b& T7 D* l RewriteRule ^index\.php$ - [L]
. E5 L3 x8 d7 x, c: t RewriteCond %{REQUEST_FILENAME} !-f
7 I6 A. J4 T4 f+ ~6 f RewriteCond %{REQUEST_FILENAME} !-d
& F, Y Y# V0 N7 q4 b4 [ RewriteRule . /index.php [L]! w7 j2 H; W# M9 `2 |, P) D
</IfModule>
M( C; ]* D/ ^9 J8 q5 C; G% H; L+ ~( v # END WordPress 复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。
, j+ D7 m& Y7 d- d0 F 如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
L8 O2 u) U& a: S7 Q7 X # BEGIN WordPress; X0 P1 P% i+ G% B3 a. w7 g$ V
<IfModule mod_rewrite.c>
, r& o' X0 i2 S/ S$ @/ r5 p RewriteEngine On% Z; R! ~! S$ T
RewriteBase /a/
: t: ~6 u9 u1 P- Z" @" H' S RewriteRule ^index\.php$ - [L]
: `# _1 U1 ~% R% r+ o8 p, N RewriteCond %{REQUEST_FILENAME} !-f
* S d: l: X* g8 ^ RewriteCond %{REQUEST_FILENAME} !-d
2 g+ n% ^3 h) `5 w$ H$ x3 l RewriteRule . /a/index.php [L]. M! z0 S1 A8 O B0 h
</IfModule>
' v" g# L7 z/ a L$ H # END WordPress 复制代码
5 }- a; _/ I2 s6 g2 C7 B8 _ 访问就用 http://localhost/a/ ,
4 \1 b a, [: _/ m" S- u wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/0 z% L$ _( E% D' }% o
- _! S1 }1 Q: R- |% F' ]) u: e
( [2 q J' {& D4 r! L php.ini部分
6 ]5 d; f: L' c5 G memory_limit =128M6 c: d7 B' D- N
post_max_size = 8M
0 ~$ j& n; I% J# U `/ R upload_max_filesize = 2M7 T* h5 f4 v6 z6 F% u
& o: r( N8 N5 U; I y php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html
: k _) H& H8 o( S0 v _) n 4 v- a0 z* G3 w+ I: R. l" e7 `
) S( `$ p4 s! \! a t
, j/ ?8 {0 I3 k3 B& s 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 ]4 k7 X8 p7 Z- g. C
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
; b. M/ ]. T5 ^! V' ^
7 e" R8 ]" w7 [ @3 K
8 ]1 O/ `$ p; L8 K ) c( e* k( L `2 v
, S4 \' m1 {/ j Pretty Link http://www.wpdaxue.com/pretty-link.html $ t$ {5 D3 |$ l! z
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
4 G, q/ O0 S# z8 q" @ 9 d8 m) I8 V9 T* s. I
; }" N* ?/ A! F# j" b' d
1 v) h% U. G- M# u2 ]. G How To Move Your WordPress Website From localhost To Live Server V, i# V/ ~* t9 b) R
http://www.wpexplorer.com/wordpress-local-to-live/
7 @2 @0 ~( K1 q$ _! d 9 @# `% j" n; U( H8 B3 d0 z
相关帖子