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 編輯
! ]1 |' R1 H8 V1 c1 [
( M5 Q# [# u" s. b) X0 r: n/ z
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
* k S/ q# n2 o( J2 h& J& d1 W& M
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
3 B0 w* {* |7 L, a) B
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 [' l% }( q$ r1 T6 f7 b7 Q; v
RewriteEngine On # 將 RewriteEngine 模式打開
0 F1 a& ?. ^* t/ s- j3 K7 Q1 X* _; @
RewriteBase / #設定為網站的根目錄
9 q' n, f4 d3 ]
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
- ~+ w+ g2 ?8 a& K' |* X3 {( l
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
% Q* a h2 P/ R) N
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
$ I* g: h" V' Y0 F; c9 D
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
- y; o; V/ X# G# r- f7 g3 F/ `* [% P
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
4 V, J Q/ ~0 a4 y: j I; y
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
. ]2 Q. ^' i7 K# K5 Z; O' p
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
) L$ X% l' X0 F) ^$ Q9 g* a) _
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
' p. V+ J; b0 [5 `0 o6 F7 l
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
( G+ E- ~ ]$ E" V
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
7 G7 V9 c3 ]7 F& R& m; |
Options Includes FollowSymLinks
8 E, r' u8 |1 _
AllowOverride All
4 u' q1 }/ j; }) Z) W
Allow from all
9 s& R, D( o9 y( b+ D$ b
Order allow,deny
3 F2 m: X6 q0 u7 D
addDefaultCharset UTF-8
/ ?+ H1 b+ f1 k7 h' Z
</Directory>
* W* H2 i: D7 t; j* t/ P0 K
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
. a5 V* r* h4 O# y. B' E
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
3 k- W4 o& \" B" _) ~3 F8 W5 O
1 h \$ u5 k+ ^' s5 B) K
站台根目錄下的.htaccess
# -FrontPage-
! o* t, H6 T g, u% j
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
+ g) W9 g, q; v" s
# disable directory browsing
& g6 F3 u6 A3 ~' t$ u( h: V
Options All -Indexes
9 B$ z/ ~+ M) i; l; S4 K
RewriteEngine On # 將 RewriteEngine 模式打開
# }) A' {3 g/ u( z
RewriteBase / #設定為網站的根目錄
/ \6 G- `* _5 T! m# o
#
2 A" P; V1 J# h
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
- s% ?' n/ A# K) D
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
$ i3 z: z5 b! u' G v
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
' H8 u e" B' L v1 U9 O$ G
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
8 l0 g. M2 ~/ q0 v! \
RewriteRule
, K0 l% R0 l) A+ u1 s
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
* v+ r$ K) z' u; ?( a
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
$ l0 }6 s4 S5 c* R8 d
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
; ]9 N8 O; F" C. c- ~
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
6 s# W8 N S) H, ^, m) J! n
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
) Z2 M2 {" A8 k* Q% k4 _' Q" g: e
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
# x- ~6 {% W; b: b2 X2 m8 {# m( T
3 h6 `! K: s6 W
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
5 n5 W" `8 G! \, Y4 [! s$ j/ ]
1.png
(56.45 KB, 下載次數: 324)
下載附件
保存到相冊
2014-12-24 18:12 上傳
& e' d( A0 M8 E; g, N& Y; P
可以全選或依據網站需要勾選
3 y) k" n3 S. Q; }( N- ~" o2 |
$ N4 l+ ]: D6 w" b: q2 Q7 H
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2