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 編輯
7 n1 p3 y# w& P. d2 d% |
) a/ k9 _9 ~7 r
在此分為
「Host
server
設定」
及
「
Discuz 後台設定
」
% k/ t4 [# J/ J! s/ ~+ L0 R/ [
【
Host
server
設定
】
又分為
Web server
及
站台根目錄下的.htaccess
3 P. U/ J& {( s6 w7 W
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 \6 @5 J4 _2 i/ P
RewriteEngine On # 將 RewriteEngine 模式打開
' I2 U/ U0 q) v3 P2 ^, C# Q1 [+ r
RewriteBase / #設定為網站的根目錄
$ \ S9 }1 o, E$ o
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
3 J8 T8 g0 H2 A
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]
" J4 a3 u Q5 e: V3 z; T1 s- M
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
( L! c# R# s6 w
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
$ N3 v2 t* Z2 _4 `
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
/ U7 |" o9 p$ x' }, A* b9 U
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
4 r$ b7 s9 M+ P6 Z. ?; ]2 }9 d6 e
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
; ?3 a! K% |! F' \4 c
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
- {1 {9 \/ [2 i1 [4 A; s
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
. n/ e; O4 g& p# R
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
1 K3 m$ Y2 n$ J' A" P+ R$ M" s
Options Includes FollowSymLinks
9 P& M7 d2 c' F7 Z* {" O2 n
AllowOverride All
3 u& s# ]& J) w+ a( a
Allow from all
) E1 y# n1 X& ?
Order allow,deny
' L/ f$ Y0 q1 Z$ i
addDefaultCharset UTF-8
r# f0 T, C/ E$ U, x1 o( {
</Directory>
% ^: ]# S3 w5 a y9 ~: k# L
複製代碼
存檔後重啟httpd : service httpd restart 才會生效
0 }/ I5 |8 U3 U
註:有個地方須注意,/etc/httpd/conf/httpd.conf中
<Directory "/www/coav4u/test"> 的 AllowOverride 一定要all,.htaccess才有作用
7 H. X% d' {9 \- _& Q- v3 R8 C1 p" Y
0 ^# _* O2 |9 X4 _ K) K1 X5 S. M
站台根目錄下的.htaccess
# -FrontPage-
$ x& f' g1 Q. s% S |, \
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
0 B3 D# F$ D/ u$ y0 `
# disable directory browsing
. |- ` g, P& y4 V5 D7 b q2 Z: f# v
Options All -Indexes
2 d3 y0 K l# h. a6 e4 F$ W
RewriteEngine On # 將 RewriteEngine 模式打開
, }4 E( C4 E9 Z& _ p0 @8 F6 J
RewriteBase / #設定為網站的根目錄
, |% j9 K$ N) `1 J) C
#
( I8 S; L+ s, ~9 E9 }) Z+ F- E
RewriteCond %{HTTP_HOST} ^av4u.info [NC]
% q9 y+ m; v. m% J% d" [- y& E
RewriteRule ^(.*)$ HTTP://www.av4u.info/$1 [L]<font face="楷體,標楷體"><font size="3">RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
Q; W2 ^& w, k
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
% j" ^& v- L5 k; G2 d
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
: k9 o8 C4 K5 O5 u: {4 Z
RewriteRule
7 j2 W4 _: e8 J* b4 E+ B; `4 A
^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
6 J4 q W6 R. d. O! B
forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
5 P( _0 R- y& o
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
' {) a- u" r ~
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
, k ?2 K$ W& n' H5 b% r
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
* S$ D, ?2 v5 N* t7 ~
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1</font></font>
複製代碼
存檔後馬上生效
* b( N+ t" a" H2 m+ A8 @' A( R
" F0 P2 k0 u+ N& E/ `
【
Discuz 後台設定
】
後台->全局->SEO設置->URL靜態化
; p3 Q( v6 E& Z$ k) _8 g8 j* ~
1.png
(56.45 KB, 下載次數: 291)
下載附件
保存到相冊
2014-12-24 18:12 上傳
% L7 e, d3 i) Z
可以全選或依據網站需要勾選
8 M* g9 P" b a, f' @# f
- I# Q9 x1 t3 p5 D2 g) U
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2