本帖最後由 hardrock 於 2013-12-28 22:15 編輯 & o5 K" z. O2 v) u9 g4 H/ H
2 N' `+ D& K; c; e" W2 i3 Zhttp://3y.uu456.com/bp-fa013fe119e8b8f67c1cb997-1.html
! h( n \3 }) ]6 }2 q. uhttp://www.wpdaxue.com/wampserver.html
$ `! H4 r3 E ~- {http://www.wpdaxue.com/wordpress-change-hosting.html" @3 K8 [& o2 |; o0 O3 |6 w) p
http://www.wpdaxue.com/basic-skills-of-creating-themes.html8 d: }" Z4 [3 [" D* e; c
9 P# @. R$ j* B
WampServer 配置偽靜態 0 d6 [) O& I) d+ t
默認情況下,WampServer不支持偽靜態,我們需要進行一些配置
6 ?1 K) F8 U2 ~ I
! U( o8 p) o" c A# K: Z6 b1.啟動wampserver服務,左鍵單擊右下角wampserver圖標,打開Apache菜單下「httpd.conf」文件;
; N) n, s9 d: m5 L" m* q0 T c: ?1 Q0 ^0 q
2.搜索找到「LoadModule rewrite_module modules/mod_rewrite.so」這一行,去掉前面的「#」;
5 M8 D! |0 T/ A" K6 m' d# K0 G+ u8 ~, w
3.找到「AllowOverride None」改為「AllowOverride All」;- b4 B8 h$ w" {) z8 [' m2 |
" Z+ U. I( B( j4 z1 o! C l
4.重啟wampserver的所有服務' E3 N: _" ?/ K9 R5 ?* l1 d
& e. l- s4 d( r) _- _
5.新建.haccess文件,放在當前網站根目錄下,在.haccess文件中添加偽靜態規則,比如添加WordPress偽靜態規則:
3 L( h/ L7 q7 e# k+ i, V+ U# z7 b5 k* ]4 r, A+ w
# BEGIN WordPress* ?5 ~5 R: j0 I5 ~' s6 C+ [
9 J6 n1 a8 f/ y* Z' H4 f1 {' w4 J<IfModule mod_rewrite.c>; b; @ g& Z! C
+ ?1 K1 t o3 L1 LRewriteEngine On# t6 r( H2 z* _; `& _! ]
3 _7 \6 e7 A( ?RewriteBase /
! d9 l, W' X4 @. D+ O2 F( b
0 ?* l6 d1 n' h' a$ [2 RRewriteRule ^index\.php$ - [L]. m/ @+ R' P1 X" `( d1 u
/ {* n) W# L& d. M5 j( m0 l5 ORewriteCond %{REQUEST_FILENAME} !-f8 Q, n: ~- Y' z( h
" m8 l- H; W3 E' K+ P7 Q% Y& ]
RewriteCond %{REQUEST_FILENAME} !-d
. a, A. F+ ]. _, I+ ]$ b7 X. x) V2 `! }
RewriteRule . /index.php [L]
5 E$ f7 s4 B4 ] L
5 P0 R2 f+ A( d* ]( Q: O' E& q6 E</IfModule>
# a/ t2 f- f4 E
2 e) [9 v2 [1 I0 Y$ W* e; ~6 J# END WordPress
. n8 o9 U' \* P: s% b X9 O
7 [" f0 @# l- p# }" G, S' j, }# S$ ?$ D/ I
4 X. H& I3 j" ?) i0 m4 ?
! g8 a# u) Z7 z補充內容 (2013-12-28 22:27):
6 A6 I: a: w4 r註:每個建站程序的偽靜態規則不一樣,請根據自己的需要添加。. T q3 E% p) W' V& ]' ?5 i
7 ?7 F7 g/ N& L6 z6 } t/ s補充內容 (2014-1-12 15:08):0 T; q# Y' g& S
新建.haccess文件,放在當前網站根目錄下-----應為新建.htaccess文件,% r, t0 W: x1 M4 C' O( Q# S, g
3 W8 \7 X9 E; R ^$ O補充內容 (2014-1-18 14:49):! h) H3 ?$ @8 e1 w* n7 r
如果wp文件都放在目錄a下,.htaccess要放在目錄a下
3 C, L6 b% K% @" t9 Y: a! |# BEGIN WordPress- @: b3 \5 R5 w& j9 k
<IfModule mod_rewrite.c>6 g! R3 V! K$ W* b2 `! g+ K
RewriteEngine On
: H* e: h# b! w RewriteBase /a/
5 C& ~1 G- _; N; t3 m RewriteRule ^index\.php$ - [L]
" a7 [4 H- K% }7 l& ~
: U6 j5 c: z% R. D/ ?3 a+ H補充內容 (2014-1-18 14:50):
( q, j" k; g3 Y9 l% W5 yRewriteCond %{REQUEST_FILENAME} !-f
! ]1 N2 W6 S+ D+ p/ S5 f' l7 }RewriteCond %{REQUEST_FILENAME} !-d6 e% K6 V% a; x$ \; D
RewriteRule . /a/index.php [L]2 B1 t" }6 y, \5 }% g
</IfModule>) X% z/ I1 I; [. L
# END WordPress |