52AV手機A片王|52AV.ONE
標題:
discuz x3.2的SEO設定
[打印本頁]
作者:
IT_man
時間:
2014-12-24 11:31
標題:
discuz x3.2的SEO設定
本帖最後由 IT_man 於 2014-12-25 11:19 編輯
: z9 w+ s0 @6 f# ]# g
. Q& l2 j; z0 D0 i E
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
2 T8 j$ D+ s( U; Q& r! W/ e
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
! O# i, d% B6 p; D: d
Web server
檢查web server是否啟動 rewrite 模組 以
Apache
(其他如Nginx道理相同
,
只是方法不同
)
為例
,開啟/etc/httpd/conf/httpd.conf找到是否有這行
LoadModule rewrite_module modules/mod_rewrite.so
,
有才可繼續下列動作
加入Rewrite設定
於/etc/httpd/conf/httpd.conf加入你的網站目錄段如下:
<Directory "/www/coav4u/test">
% v) s# x2 U9 ]/ A. J
RewriteEngine On # 將 RewriteEngine 模式打開
- y n" V. u% h' h4 G
RewriteBase / #設定為網站的根目錄
6 B: `+ [9 N( [0 P* N% i" X
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
6 r3 O# z- N, u2 r
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
4 r7 \8 \7 w1 ?8 F7 n0 B8 P
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
( B% @+ |6 J- [# i1 _. K" Z
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
G' C( P0 n! O/ ?1 A4 B
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
1 S& E# ^! Y9 Y0 Z! P
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
8 V, b0 O" x" P1 e5 A8 Z
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
% j' l" g3 [7 G2 `
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
, x+ w: z% @" i. r# k: t# S- @
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
' ? k. n G& ~0 D! Z
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
3 N2 m: ?$ X: q3 h, n1 _* [
Options Includes FollowSymLinks
6 a9 N- D! @0 u) [1 g
AllowOverride All
9 N2 ^: Y8 w+ R- K" B) |
Allow from all
2 d7 `3 D q% _3 v0 n. r" e' M7 Y
Order allow,deny
; J- K1 D6 r% e4 z; Z
addDefaultCharset UTF-8
7 b- O& c% H' F* ~/ j
</Directory>
* k: i6 i2 R' G w
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
+ N6 p, i$ }2 x C' |/ |5 V* K: H
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
( R6 s! N0 o; \3 `8 H* e
- v( f0 r, }8 w4 o% a% j
站台根目錄下的.htaccess
# -FrontPage-
: d3 @/ Z% L4 l, H
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
% I+ r3 z$ g$ n# G1 t% k
# disable directory browsing
2 i5 R( O% R& x; Z) g* n+ O: z
Options All -Indexes
W, D( |. [) I& {9 m
RewriteEngine On # 將 RewriteEngine 模式打開
" h: P8 Z, X( B( q% ]
RewriteBase / #設定為網站的根目錄
; `% a/ s7 Q5 }$ ?3 Y' d0 m; O' K
#
" r& d! F0 B( U
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
: p% N6 U; O" d4 V5 _- ?* |8 s
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
+ Z$ c: P/ H: ~; V4 H+ S
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
. n% K$ X% M" `5 Z \, q. `) W' U9 D
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
+ l0 ]) w/ ~) K$ a3 m
RewriteRule
- h4 T" H: s5 H0 _7 G1 {
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
3 W; y; p6 ~# k; d0 o
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
) ?4 q5 q* l+ L9 c7 }2 w
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
& {8 s& ]% G1 p6 l q* }7 _$ q
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
) G2 h7 b4 _ P8 d2 T }
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
8 `/ H+ V% V# z' ~
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
* y7 f5 [' [) [' L I# d
. w. c& H1 h: o% a/ U3 ^
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
. L, x5 Z% }: t: `" l% P
1.png
(56.45 KB, 下載次數: 363)
下載附件
保存到相冊
2014-12-24 18:12 上傳
7 ^) B& j8 }$ e4 }
可以全選或依據網站需要勾選
( n8 y% L$ q# ~1 y$ t
# X: v5 `: E8 G2 k- h
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av23.xyz/)
Powered by Discuz! X3.2