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 編輯
; G( D2 H1 y" `2 k$ P7 G
1 u M* u6 @# b. W% e
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
[* c& C3 |2 f6 z: ]
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
$ `+ _' Y, |5 ?! 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">
8 T8 w2 F' u* R- f' \. E
RewriteEngine On # 將 RewriteEngine 模式打開
/ a& G! Z% `6 n7 S' T
RewriteBase / #設定為網站的根目錄
6 V4 r4 H6 O6 T3 ?3 {
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
* D5 x3 F% ~* ~1 l j
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
; M' v. }5 ~9 A1 m) [5 u
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
0 ]7 H) ~2 r7 d+ V! q
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
% P3 `0 q# L+ C E
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
4 x) _( k: Q. }5 i
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
( `& _5 v, U5 H
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
3 I7 B' [7 k5 g! L/ ?
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
% a" \8 E% s' Y0 |" \# Q
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
- b) I7 k8 f; g1 F
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
) ?0 f0 e* s( r
Options Includes FollowSymLinks
: i: n1 e/ D6 C! O
AllowOverride All
- P3 W5 u8 H6 p P/ T, Y/ Z
Allow from all
. T F( {' z* c) y" W4 E
Order allow,deny
/ N( U. ?& ?! S- ]6 `7 E* s: P
addDefaultCharset UTF-8
3 A* r$ o0 q# Z* h& `- L
</Directory>
! Q ^. j" y2 J! c; P
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
, r& }1 |- i# M, y- i
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
: p# B- K4 n6 Y6 Z
- o+ P7 E4 I. C9 S$ L
站台根目錄下的.htaccess
# -FrontPage-
) _$ B+ u+ C& J8 b' H
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
$ L- k: P; F# ]( Z
# disable directory browsing
6 y) n. h8 C+ e) `% `6 K
Options All -Indexes
& ~& P3 }- J: j9 C# ~! J4 }& s
RewriteEngine On # 將 RewriteEngine 模式打開
; i3 M0 x( R3 {6 W: s6 ] I/ C8 v
RewriteBase / #設定為網站的根目錄
% H4 K) j$ p* l; G% N# [
#
$ X3 r8 U6 ~' r: F$ m
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
( p; r* x& M5 m1 Z4 Y, }
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
/ x' ~/ s, w# Q/ Y) n; ]7 {
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
% p! }! \3 u5 @+ I @7 d* R
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- _4 R' ^8 j4 l: |+ S( F
RewriteRule
( R6 ]& ^) |; q
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
( v4 e/ A+ \. _4 |
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
3 H k) s+ d$ K ~6 [% r, Y
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
, Z+ w) z. j# O' I% }
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
- S7 ~5 o4 P# z$ H6 J0 u/ f
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
" x: H& J) o! @* I# O1 N3 b3 r
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
2 I& k; V/ S. z c5 ]0 n
5 t+ T+ R5 V2 w* k2 p+ j8 P" _
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
8 `/ D' K, e& c
1.png
(56.45 KB, 下載次數: 464)
下載附件
保存到相冊
2014-12-24 18:12 上傳
) S* j- O5 L# O4 L0 c: h @
可以全選或依據網站需要勾選
! D& \+ z" K7 w
' P0 p; m" f) I' |0 z! ^
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2