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 T) c: ^/ y* Y$ |- I0 n1 Y
# }# u; o% P# {0 j6 o
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
3 S: L9 y9 Q1 r9 M7 f6 S% h& V- m( w
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
1 m' c( }3 O3 S; p6 B9 q# l9 y
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">
- K9 m8 m$ G1 u1 n3 `$ z- {& O
RewriteEngine On # 將 RewriteEngine 模式打開
% R# X4 W+ y7 D2 i Z g$ [
RewriteBase / #設定為網站的根目錄
$ `5 b9 s t) Z* R" {6 T, d" `( R
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
- C: v8 j) Y7 O, t2 c
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
0 M2 V6 z% {! {. V$ B( N6 U
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
' U- @0 \# G! `0 @
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
; f: J, g1 {7 U6 _! g, s! C
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
7 _6 s- T8 E5 ^, C, q
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
$ D- b* V3 F' m5 X" T8 e5 q0 `
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
1 Z5 X8 u, C$ a* Q1 d& c$ C
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
: z: W# B9 a" M+ j/ X
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
# t8 K8 V$ Y7 M$ k# h9 X* W
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
' p" q3 o9 |3 [
Options Includes FollowSymLinks
+ D+ k3 W2 K& }* W. i0 J$ e+ y
AllowOverride All
! g) N' d! Y! X4 a/ e- L
Allow from all
7 D$ a. U9 a# P' w4 Y% J
Order allow,deny
- }, N* U7 N/ Q/ t
addDefaultCharset UTF-8
5 H. r) k5 @8 o
</Directory>
4 J: m q0 F1 Y7 q
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
' M# e8 m# Q$ ]
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
6 D- Z% z4 x, b2 p4 ?4 b1 D" R
' T Z) e: L1 c& o5 c: J
站台根目錄下的.htaccess
# -FrontPage-
7 X p, v* J0 T0 v# m' A3 D& V
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
4 l7 A4 b# O9 I# S* C) N, Q, K
# disable directory browsing
' F" C2 r, ^: ]5 \) A9 P; H
Options All -Indexes
6 u' K6 ~! J' `+ f; a) i; X
RewriteEngine On # 將 RewriteEngine 模式打開
# @/ Y* [2 \5 n- j: V7 X- H0 X: ?0 T
RewriteBase / #設定為網站的根目錄
9 c+ e. |$ a: l* P! i& X. A
#
9 O8 W; @" F* ~; M: U9 `& _
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
6 a0 ?" x2 b7 u5 P% Q
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
0 M, d1 T* n* P
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
3 }) Z( Z0 \- r% O! j
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
% Q& k) P F0 q) k8 ?, Y4 I3 g3 g
RewriteRule
' k/ ]3 o5 H7 b+ _5 x) N" y
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
/ l' e) _! \0 d
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
) w0 G/ x1 d; h4 D
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
) |5 w" ~0 g5 J
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
$ Z/ T# y* L: H* D) h: B) Y7 c
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
9 N8 N4 S- F1 y- P( r! l9 o
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
9 D/ I4 U0 M1 p" @; b
- z: I4 |5 Z1 l8 z0 Q8 v' l5 [
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
9 h$ K, s4 m0 J7 r5 V/ g+ Q+ K
1.png
(56.45 KB, 下載次數: 303)
下載附件
保存到相冊
2014-12-24 18:12 上傳
/ \& ]& l3 E* y* Z' J8 ~1 H
可以全選或依據網站需要勾選
% ?. |4 M( r5 X
+ u: E" S) q& c% |) g ~
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2