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 f: s+ b# D& Y% |1 i% T% @
. K K, h& O& M1 _# P7 D; i
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
W2 m' N" M( F3 _
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
7 l" L% J- n0 |9 O0 I
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">
1 [( b6 C7 O* Z4 F
RewriteEngine On # 將 RewriteEngine 模式打開
: M) l: |; m; D' W: _- S. |
RewriteBase / #設定為網站的根目錄
' I% ]3 u9 W4 Y$ y
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
) [& h$ |5 L% f) P* P& @: Z+ y, k
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
! r5 K+ H" f, o. ~5 @
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
3 ] [: D( Q2 S' G
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
7 X) H y z5 h0 W. A1 `
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
* Q8 R0 e4 t& B0 t, l
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
+ X m6 Y1 l/ }# I
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
0 D" Y; y) ~) E4 ]
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
4 g" j) D: {' L4 |! p/ ]) y
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
. P, P+ w6 m9 Z, K3 S% V; h5 T5 q" R
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
# v9 ?& Q; S6 v( ~" }1 w m8 m
Options Includes FollowSymLinks
5 P8 \4 a; x u" I6 X9 w
AllowOverride All
( j5 z: g4 y3 s( k& @) R
Allow from all
" u6 H8 C+ @0 s! k+ `3 }
Order allow,deny
. L, h' r- ^2 P0 Y" ]
addDefaultCharset UTF-8
- o8 @. ]6 d. H9 P- R. q
</Directory>
0 }- q1 t) K( ?- G r
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
' \( R# u$ @. m0 y& Y
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
, W4 L; w# J" `* |, O. R
; g: ?/ p2 e* l3 ^
站台根目錄下的.htaccess
# -FrontPage-
3 F) B( |6 |2 K/ T- Q. t
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
4 W+ M+ A$ Z2 |. o- s" N9 O1 M
# disable directory browsing
7 ?9 L# N, e. s4 }
Options All -Indexes
0 t; E0 @: U8 Q
RewriteEngine On # 將 RewriteEngine 模式打開
3 u/ ]8 l A2 x. ~* Y4 q5 z& v
RewriteBase / #設定為網站的根目錄
# K- Q5 z8 S e3 w1 @- J w
#
X0 V# o) u3 B; K8 y
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
8 p! K+ p$ ^, d- g0 Z1 x: w! b5 }
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
/ s3 w) D# a( D! [" m
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
6 r! ]1 ?+ g n, q
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
; c6 Q& ?/ b. D+ d
RewriteRule
* I: N/ R3 h1 g! H. [2 u; V
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
0 X" F1 v4 G# r. s# [2 v; |. I
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
3 O$ @$ @. H# ^2 `+ o. x/ c. O/ j8 j
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
! U0 C3 _3 K* y1 S f1 j
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
6 I8 f; h4 Z( A, d+ `: O" {9 U z
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
% J$ M& s9 k; {) {; A
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
' f3 [% I& Z4 x( M# _4 c# n2 u) G7 D
# ~( d; w6 }6 g) Z- M4 C1 \
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
8 t, R( w2 x- \2 X
1.png
(56.45 KB, 下載次數: 413)
下載附件
保存到相冊
2014-12-24 18:12 上傳
a$ n9 f% k/ T) B4 X
可以全選或依據網站需要勾選
& @; F6 f E9 a0 A
9 m+ `, q! L6 _+ c1 X0 P
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2