本帖最後由 hardrock 於 2013-12-28 22:15 編輯 0 e/ A( L) z% D; e2 Y: h
2 u- }# q1 f7 `: m0 M; k% {2 o% Jhttp://3y.uu456.com/bp-fa013fe119e8b8f67c1cb997-1.html7 V5 a! s5 A! N
http://www.wpdaxue.com/wampserver.html
- |/ A7 {! X# Rhttp://www.wpdaxue.com/wordpress-change-hosting.html# r' ~6 a- n" E1 \4 [
http://www.wpdaxue.com/basic-skills-of-creating-themes.html
) h: s5 _$ I6 b4 b: N( l6 ?- l# G/ r3 ~- X
WampServer 配置偽靜態 7 ], s9 i0 R# {/ Z; I- u
默認情況下,WampServer不支持偽靜態,我們需要進行一些配置
$ P' ^7 `8 C8 \/ l$ r" X3 Y; \; s+ s- ^* F: W+ ^1 y4 p
1.啟動wampserver服務,左鍵單擊右下角wampserver圖標,打開Apache菜單下「httpd.conf」文件;4 T1 c! n/ R$ X I2 B
' d, R4 B/ }7 C+ s0 \$ S
2.搜索找到「LoadModule rewrite_module modules/mod_rewrite.so」這一行,去掉前面的「#」;
3 g: L1 f# K0 x6 V: l% @4 [$ \5 m( Q& T3 x5 }. w l$ }
3.找到「AllowOverride None」改為「AllowOverride All」;
) v3 C5 X n- c1 t2 l$ Y# [+ Q9 c" }1 @7 B+ b2 Z: L# B" ? [
4.重啟wampserver的所有服務
1 [3 u% q* c! N: N r" g5 Q; y7 ?1 Y' \ Z8 _
5.新建.haccess文件,放在當前網站根目錄下,在.haccess文件中添加偽靜態規則,比如添加WordPress偽靜態規則:
3 S: ?4 s5 V3 ?8 Z, Z' h& ^7 d3 p8 Y! K! r9 n1 y4 u
# BEGIN WordPress" l9 S! F1 I6 q3 d1 @; V* ]2 H2 S
/ M7 z7 j7 A7 z, P | U+ X<IfModule mod_rewrite.c>. P C$ B2 q. x" y' E
; E9 Q5 A# e0 O8 w/ _; SRewriteEngine On
' R# |% l0 z+ m h
2 a3 C7 P: c/ p- P" iRewriteBase /
$ i; \# U# ^" f9 |) D6 G
. s6 O# T A* s) w) wRewriteRule ^index\.php$ - [L]
# S8 e! ~3 c& B0 I
. q8 L5 l: K' X! iRewriteCond %{REQUEST_FILENAME} !-f
. f( s$ [) E/ T3 {: d5 T( V4 R$ R& U& H% M. i, \/ t# Z; V2 ?
RewriteCond %{REQUEST_FILENAME} !-d
/ u& @3 ?7 V/ z! E" i1 q& w9 {
1 [* q5 X" Y5 J% IRewriteRule . /index.php [L]
+ H: w7 e' k- `$ k& H1 D7 E# i( q7 G+ Q+ u
</IfModule>1 `" }6 M; }/ P: {* R, o* p
; s& f; ?7 ?; D
# END WordPress
3 a7 l7 U% g( ^ i
& P( e. V) a' N. }: a. D! |0 p3 E _* O4 k1 \) ]2 y# r% c; {8 @' {
! I: P2 {1 n& c1 p' v
$ m7 R5 P6 f$ c' e
補充內容 (2013-12-28 22:27):1 X B- \9 ]! C: U9 x5 [6 _
註:每個建站程序的偽靜態規則不一樣,請根據自己的需要添加。1 B" Z2 e: |! p7 T
: F- F/ G! t+ t4 w/ d補充內容 (2014-1-12 15:08):
+ _! k$ Z$ ~* E/ \5 ]新建.haccess文件,放在當前網站根目錄下-----應為新建.htaccess文件,4 H4 x; G7 p$ s0 t6 ]
6 e& Z" @& v' X
補充內容 (2014-1-18 14:49):
0 V- M3 A" e7 b3 i如果wp文件都放在目錄a下,.htaccess要放在目錄a下8 m6 J4 y* ^6 j4 d8 j
# BEGIN WordPress% V# g" K# S" k" f0 l
<IfModule mod_rewrite.c>
1 B7 T3 s! m S* y RewriteEngine On* }# ^) a# `3 }+ O# a
RewriteBase /a/
! Y! g9 g9 k# e# C RewriteRule ^index\.php$ - [L]1 n( y6 O/ |7 s' J/ T; i
4 ?; T+ E) B& r補充內容 (2014-1-18 14:50):
2 i2 h" O, ^2 vRewriteCond %{REQUEST_FILENAME} !-f \5 p+ d1 ?4 _
RewriteCond %{REQUEST_FILENAME} !-d0 l8 `. m% Y9 \% }& q [( r
RewriteRule . /a/index.php [L]
) K: x/ n* O/ R' p6 T8 h" e</IfModule>
; K/ b+ `% U4 j" o# END WordPress |