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 編輯
# p# O4 }' e! H; W4 r3 q1 ?
; y J5 g# o, F# L& Y
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
, v# r! d( N+ ~
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
5 o |* A. e7 c, d9 G
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">
( p6 L% O( c$ a3 ~* M
RewriteEngine On # 將 RewriteEngine 模式打開
) ^ t% v1 N, r( Y8 [$ N9 I
RewriteBase / #設定為網站的根目錄
3 v1 G9 m5 W# {) b# v( `
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
) H6 v, Q, o% E2 e) M
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
) `6 s3 E' S: O7 c
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
" e6 B! b$ I7 R
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
1 V- u6 T( W- O$ Y, h$ F+ W: I1 x) w
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
2 V% a t5 Z4 n0 N0 w
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
5 [% a1 P! ^" u9 P
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
% v& o- x+ d% |3 C6 U
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
; ~0 G. O+ g. r1 v/ m5 [
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
2 ^: s8 |1 y! u4 T: G
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
/ S& |$ O8 z1 I. E" n9 ~2 a
Options Includes FollowSymLinks
, E' ^% Y) C+ S+ G
AllowOverride All
+ \& k7 Q, q7 g, n9 w5 Z! `
Allow from all
- R# ~8 [! E3 X7 q) L- T
Order allow,deny
}: M0 \7 g. ^4 \! S) o! E7 \
addDefaultCharset UTF-8
$ U( Z' t5 s" U5 _. G( {
</Directory>
' s u+ e" Z! y9 ]; m
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
- {8 P, ~& X! c: f" ?: T0 ~
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
$ ^; x; _% _# t* w; s- B$ Z' l. l
& S% j9 D0 R% z+ P3 O: w
站台根目錄下的.htaccess
# -FrontPage-
) R! f3 X9 n5 R3 n7 L2 x: _% @
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
( y" t" H$ @7 a( U+ K* \. S
# disable directory browsing
* k8 S8 C9 U3 V. |6 _+ I, y4 A* y
Options All -Indexes
+ m% {7 u1 C5 B& k k9 f- B' G
RewriteEngine On # 將 RewriteEngine 模式打開
' j" W5 S! n2 w/ |6 e
RewriteBase / #設定為網站的根目錄
J# J9 y; O4 N
#
: y0 D( e+ o, Q* y
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
, X& C5 k! `* g: ^8 A+ E0 \6 a+ @
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
' Y& t& I3 M7 [
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
. e0 \2 g: e/ v3 K/ n
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- {" f; p/ Z* `3 S9 O/ b
RewriteRule
$ @" t8 Z3 n$ f; c5 Q7 p9 A
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
: o; y) C6 ], c, h1 A% i1 R5 b
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
' `9 P; p/ u! e0 M0 \- L. ]
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
" Y# l$ v7 O" [. s9 H
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
- P' q, I& P8 g
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
7 Z. C/ F: d8 I8 E6 b' |+ X
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
' {* ^: x) a( y
# n8 O) r3 Q% _+ j4 K8 x
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
, f' J: U; g8 C6 x# E Q
1.png
(56.45 KB, 下載次數: 273)
下載附件
保存到相冊
2014-12-24 18:12 上傳
3 g+ f; K* R9 `6 d8 h
可以全選或依據網站需要勾選
8 E: G/ N9 g0 f X8 f- K& `% P
; i6 q$ K+ V( W2 c/ v h
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2