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 編輯
% n2 v, `; o) D! Q% h0 L
7 A4 O6 b. ^) G+ i6 ^$ v
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
; m2 [% o, v$ G3 D
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
, G& q; d' @2 c, X4 _. S
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">
) g; v/ Y0 U: A: F2 x- i; K
RewriteEngine On # 將 RewriteEngine 模式打開
`* v. b8 O5 \0 z' V0 y
RewriteBase / #設定為網站的根目錄
% i' y# R( P5 C5 ~) q$ f* o
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
% I! m; B$ I9 k# a( d7 l" C
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
2 z; k) o' M1 Y# B& Z. i, R" h
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
) i7 v8 h* S6 t% A5 k) c
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
6 R4 Y; Y7 a% b# l: |
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
" f3 g) u6 l0 a6 Q6 E
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
' M) [: W. D' U9 F( H$ A2 X
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
! S% L4 O$ O# y# K
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
5 z2 T2 C/ U: [/ o; t6 x& K
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
. y7 d7 Q* ^; v) ^0 C
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
/ D$ \& P4 d. x$ ]/ J z: `& X
Options Includes FollowSymLinks
4 X9 c/ M0 o9 d% V7 j, o
AllowOverride All
+ e7 c+ E7 K' `) d% k" K& ~
Allow from all
+ a2 z! A* V5 u" Q
Order allow,deny
: ~, _: f: P2 T4 J: S
addDefaultCharset UTF-8
5 g3 D, p, c" ?& B
</Directory>
2 {. `$ [$ v% L$ ?; _3 Y2 E
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
' L1 T. v3 U! A- w
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
2 D; ^5 Q0 T& }0 N: Q
+ x0 G; c# d9 E# x' p& B
站台根目錄下的.htaccess
# -FrontPage-
' y$ w5 n |- o* ]9 G- ]2 r
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
0 V! o3 V8 r/ n/ Y
# disable directory browsing
+ H' w- h8 {# S1 J
Options All -Indexes
2 b7 L+ M: O9 ^( P- h
RewriteEngine On # 將 RewriteEngine 模式打開
% C! \! G: T( Q' K! S
RewriteBase / #設定為網站的根目錄
# y4 a4 Z) Y. H' B+ S! y
#
/ @* E2 {$ G- w" R. ~
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
5 T( g6 ]" d$ {. A! U( i$ P5 t
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
8 `' I* _) {9 s; W& x" A
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
7 l+ w. q) ~4 `8 R; Y
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
$ q+ j9 I7 W) z0 ^: e
RewriteRule
0 D+ _1 s6 k4 j
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
' O9 N' \: i8 Q2 P7 G
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
- |. n3 S6 p) A& N1 s$ @
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
- S9 w# `& V- K. u2 G# F0 ?$ d
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
" f3 a* A$ G9 j* Y2 \
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
* O. O: |0 r) ^- Q% L
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
, N9 W1 V$ e2 i* F5 l1 n6 {: c* U9 V$ g
6 }: `$ M- p2 h6 ?1 S
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
+ C% F$ {( P2 Q" k" D+ s% b( S
1.png
(56.45 KB, 下載次數: 409)
下載附件
保存到相冊
2014-12-24 18:12 上傳
H0 r5 ~" v- |! s& x6 r$ i
可以全選或依據網站需要勾選
4 C% a' D$ x' l$ I4 X2 H# I8 c, \
9 z9 }# g1 u2 v) P1 W/ d
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2