tid=193& 本帖最後由 IT_man 於 2014-12-25 11:19 編輯
4 W7 @: R: Y8 P, A2 v' {6 e: {* b U$ X
在此分為「Host server設定」及「Discuz 後台設定」
8 u o: ]8 g! b: V5 u% `$ Z【Host server設定】 又分為Web server及站台根目錄下的.htaccess
0 N. ^& Q5 h# P Web server 註:有個地方須注意,/etc/httpd/conf/httpd.conf中<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
% ?7 I3 x, W' t& y; {( J, z9 `. m8 ^
站台根目錄下的.htaccess- # -FrontPage-* c7 _7 f8 ~$ e& Z
- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
6 T* Y9 B! e6 t, ^, R - # disable directory browsing
# |. F3 T. ^1 L - Options All -Indexes7 }# d( ~# J+ k3 ]9 N Q, N
- RewriteEngine On # 將 RewriteEngine 模式打開
9 L/ o' N6 G% l C5 `7 P( w - RewriteBase / #設定為網站的根目錄 r1 K- w" Q6 T& Z) D, x( X/ v
- #
( q: M. J2 g( [! m- _ - RewriteCond %{HTTP_HOST} ^av4u.info [NC]
- L8 y# K9 x6 C1 v3 i. K/ q: i - RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
) P' x2 |/ V. p' W* M - RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
+ A# x" n/ q# @ - RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
) a6 u) E2 D3 V1 p9 j - RewriteRule6 v5 B1 a# B/ b2 d0 b7 R/ E
- ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
* l3 ^) B2 C- K h, @ - forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
+ c/ r9 T+ s, ^ - RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%13 ~3 d2 X* b; \+ P7 }
- RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
/ i! l2 A; W- i( i) {( G+ ] - RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
h1 d# }. {6 c. A/ ]# [ - RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼 存檔後馬上生效
& M$ t+ i( m5 J 9 \9 ^" \2 J. r9 R* ?8 _' g2 _
【Discuz 後台設定】 後台->全局->SEO設置->URL靜態化/ d5 N! O4 b* k. b
. y7 v" c' {$ f N
可以全選或依據網站需要勾選# }/ V1 g. p8 z/ i/ b
& R5 J8 l2 J0 m9 v, q# C- b
|