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 編輯
4 _9 f( L5 g' }8 y
) O. w* r E9 [6 K1 S) x2 I
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
# y+ y7 h" J1 F4 Q6 \ G. k
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
# T( h% [! S h0 |# H0 j# \
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">
$ b* r. b) s% y' m/ U
RewriteEngine On # 將 RewriteEngine 模式打開
' o8 Q' B' i* E I* Y
RewriteBase / #設定為網站的根目錄
6 P( J2 F2 ^& f5 F4 u& A* w
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
) i6 j5 o6 T+ `: f
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
6 u& ~- g" s- r
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
) s K9 l1 i9 z; y. O5 b5 u) M5 Q
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
- E, |7 M# k! C3 b; V
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
& s q* \0 u" g
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
5 r4 A2 x- g& s/ |6 x' z
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
! D5 e+ m+ r& Z4 T
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
$ |0 a+ _% a) F
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
0 p; {5 q! j% b8 r, [
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
* \, {1 B1 T/ F* d+ y+ q4 j
Options Includes FollowSymLinks
' f, T0 G$ e9 m' B1 A' P/ h$ X
AllowOverride All
7 C" E, f+ W ]# n# A( b
Allow from all
$ R% w, l: }: b8 w% y
Order allow,deny
* K: ^* Q! r/ x, B6 ?: Q y
addDefaultCharset UTF-8
+ s* N! S0 @( F# A$ A+ n5 Q' Z X
</Directory>
6 b2 u: Z7 y2 h' A" N8 _
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
( ?" f! ?' u: C1 } G
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
6 h( h% H8 D* H. A- O% y
' q7 z1 z. Y* L* o5 H# f7 u4 z& K
站台根目錄下的.htaccess
# -FrontPage-
( q7 @3 J, l! P
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
/ \' S9 f! V) n* q) l2 ?# ^
# disable directory browsing
# D! `+ @6 n& \ ], \
Options All -Indexes
% ]8 j% S" v [' [
RewriteEngine On # 將 RewriteEngine 模式打開
, K. A* {/ W3 N9 N3 o" \( ]
RewriteBase / #設定為網站的根目錄
7 ?+ H& D o: x: | r
#
0 y- G0 t8 A+ o
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
! C9 A( H+ B w F2 j
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
. Z; B/ L$ o" e7 B6 n. N, Z# |; I' m
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
' w8 [% W. ]: H" x/ |/ [' g
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
, d. @9 B* V1 C$ t0 V; a( e
RewriteRule
6 S8 p, i4 Y1 V* X0 E
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
6 |0 @* _# X- r- k0 a1 f
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
2 b2 D& b# ]9 Q4 P
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
+ m. A9 M# d" [. [& ?
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
8 ?7 _$ r% G* y( `$ f
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
% \% p3 U$ p6 O' l4 y( l( [$ y
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
& V! L1 T# K3 K
( _9 G' Q( N$ c: l
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
: l! V# _% t4 n' A3 [$ l+ l
1.png
(56.45 KB, 下載次數: 308)
下載附件
保存到相冊
2014-12-24 18:12 上傳
( o S7 k; ~) H& t
可以全選或依據網站需要勾選
8 k6 H, U$ \4 {" ~: |+ r
- B. E) ]6 q( ?2 B( n& f. S7 v! ~
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2