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 編輯
: E' Z2 w" x5 G7 H, r" O
! F j; z+ T9 y0 I# p) e# u! \! x6 _
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
; p+ f5 T# c- d, P0 D
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
8 {2 e- t5 q0 E2 x
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">
6 Q# [5 C/ P2 a6 E! s
RewriteEngine On # 將 RewriteEngine 模式打開
$ K) X/ h5 n5 Z
RewriteBase / #設定為網站的根目錄
" L' ?) I6 }. ?. v, l1 w/ h
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
4 }4 t; \6 w5 P; ~' S! W/ Q
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
( `& j J! Z$ B
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
6 A) u2 |7 A p/ G+ g# @" j& l
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
0 e( u" H% T6 o& j
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
5 l( H: E: L# W3 m( K T- ~7 ]
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
5 J( ]8 |0 d7 J3 g7 x3 t
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
% Q4 k: t; ?* h/ i3 K
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
% ?9 j- E% o8 I w7 B- l2 g
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
) [4 V+ z3 ^& _6 u
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
4 `% u+ V. @9 ?6 y, d8 @5 f
Options Includes FollowSymLinks
" \0 z* ?" H# k: c
AllowOverride All
+ a' ~) |2 P6 j8 \. G# B
Allow from all
% g8 X5 `& T& ^5 o& w
Order allow,deny
; T7 T1 D6 G" q
addDefaultCharset UTF-8
& N3 D0 Q2 F" @* U0 s. p
</Directory>
% P8 Q( J; [6 w0 L# \
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
z+ g7 P8 I. {( R. b
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
. ` @6 p6 F7 o, Q
6 @, x4 S' W" Z0 Z
站台根目錄下的.htaccess
# -FrontPage-
9 S* O, S1 @5 i* c
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
1 o! [* P( z7 a' O# i5 i
# disable directory browsing
! z0 ]9 B K. {; C9 r& m1 k
Options All -Indexes
! P: Y U) v, D& A# i% M
RewriteEngine On # 將 RewriteEngine 模式打開
0 M1 N$ r9 |1 f! ?% x# `% F
RewriteBase / #設定為網站的根目錄
: x$ W+ Y+ d7 R; |
#
5 c6 A; e" e% k7 U9 q
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
' y( f& C$ v3 _9 S
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
# I* b- q; x" Z9 A/ D
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
; a4 m8 n& k. A/ M% N- @3 `' Z0 g' l
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
7 I# k1 [- @1 S ~; f
RewriteRule
, E; _7 }0 o( E2 }( J1 ^) P
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
- { ~+ N6 t$ @
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
1 X$ q$ Q: t6 r3 }2 l, N
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
8 G: a0 V/ F/ N$ b
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
n; F/ q! S4 W- `1 `# q
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
1 }9 Z0 y+ t N, ~7 a" B. C
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
0 j5 R4 ?: r9 V6 q: h! S' n
9 }6 V; |% j5 O1 D
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
' {) A) `5 t# Z7 O# U) n
1.png
(56.45 KB, 下載次數: 156)
下載附件
保存到相冊
2014-12-24 18:12 上傳
4 ^1 f1 O. ~' \2 N
可以全選或依據網站需要勾選
/ ~1 n: r# x6 L0 `+ l: F
. e/ t: `( V* k
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2