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 編輯
/ p1 L/ G, x& Z. b% D. A1 C% W3 x
0 {) \ A6 [9 T2 S1 n! \
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
2 h2 \2 t$ m! L- _$ E: f8 Y
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
8 ?- e8 b$ R1 v2 }/ N
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">
4 A: y5 N, A% [, Z4 A+ D
RewriteEngine On # 將 RewriteEngine 模式打開
. ^: ?( a- v6 x$ s
RewriteBase / #設定為網站的根目錄
% p/ ?/ y# f) Q0 J9 s+ m5 g
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
- S, Q- S- e$ x) ?5 h+ ^
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
* e |6 `0 Q$ P/ \3 a* I2 q
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
0 A- p) h' c$ O0 M0 v7 e
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
6 o! w: G' c, @3 y6 A! F. L
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
$ z' u! h2 o3 N. @1 G" G: y
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
1 ]9 M* }8 y. M: q9 q
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
. K& Y {+ x2 C' R% A+ k3 x3 l
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
0 N, Y! s- _% V. W1 l& Y
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
4 y% n0 ?7 _2 l/ j4 a0 U4 \
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
5 i4 t- t; z" f. i9 m& R
Options Includes FollowSymLinks
5 g' U. m& V- B
AllowOverride All
$ K' D1 m. z+ a
Allow from all
5 N, X; |) K! A8 o* ?9 j9 a- F
Order allow,deny
7 w f- x# l0 p9 @
addDefaultCharset UTF-8
# |7 f4 M1 N/ D4 s4 S
</Directory>
4 Z! N4 D7 v& ?3 Y' F @* B
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
* t1 R1 e$ m; N: ]
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
$ p; ~' r- X. _& J1 K
( u5 G5 H! D: w' `# d
站台根目錄下的.htaccess
# -FrontPage-
& E g6 j2 |( Y8 d( A
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
( k3 d; W o9 N6 c# [, ]: D5 a
# disable directory browsing
& o( U6 a. c0 k n2 X
Options All -Indexes
9 z8 i# ?4 G6 @5 g1 i
RewriteEngine On # 將 RewriteEngine 模式打開
4 t$ h) L' Y \% i' w% {
RewriteBase / #設定為網站的根目錄
# ^* `7 O+ B6 U3 w/ b+ Y
#
# I& E5 D, ?( S! d0 @
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
( }6 w0 o, M7 M; z# L7 p( S
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
/ T. `7 }; G% o5 F4 K( `+ H7 O
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
% |; c8 a& b% p# c
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
j" i6 c5 o5 M! Q1 m/ a. s
RewriteRule
" ]; e6 V; @7 c: x
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
8 f {: c U4 x* v
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
* I. J; `2 d" x2 R. F: V
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
/ E/ K& }0 e) V- r2 b
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
2 t3 u) f! {: \: i4 r
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
, X* n5 J0 R5 I/ B5 x% o& W; Y5 A
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
0 \) h. l2 _) Q4 f& j- G- }+ A2 \
! T( [; h3 s, L0 c3 z# U2 ]
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
3 H& a7 U$ J7 U7 D
1.png
(56.45 KB, 下載次數: 159)
下載附件
保存到相冊
2014-12-24 18:12 上傳
6 d. a T# y6 a
可以全選或依據網站需要勾選
2 v. J, d) ?1 P3 a
8 A( @5 B: m9 p! O# K) E
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2