52AV手機A片王|52AV.one

 找回密碼
 立即註冊
查看: 1270|回復: 0

[Discuz X3.2] Apache環境設定偽靜態(rewrite)之SEO

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯 # P9 {1 ?  o3 U7 `) X
4 e; O% y* k. M2 [. X
方法有二:- Y0 H$ m3 j; \; B, ~$ r
方法一〗使用.htaccess
& c: h" ^% U# J) R1.開啟網站根目錄之.htaccess(例如/home/test/public_html)% C9 m: q# g+ F5 d3 ?
  1. RewriteEngine On
    5 P% J6 S8 f7 o& x- M! G6 Z
  2. RewriteBase /5 b3 p/ d/ I5 a7 ~' s+ `
  3. / H2 r% m( z7 e, a
  4. RewriteCond %{QUERY_STRING} ^(.*)$5 ?; h) }& T5 Z8 b
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1
    / L9 C' s4 s; o, m: Z  o, y
  6. RewriteCond %{QUERY_STRING} ^(.*)$& }! {& t, Y6 d+ M9 z1 m
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1; T4 d# r' S( c
  8. RewriteCond %{QUERY_STRING} ^(.*)$
    9 h3 f1 H2 ?" r  T2 G
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1  v# X! c6 u! d+ o$ i0 i! p& ?
  10. RewriteCond %{QUERY_STRING} ^(.*)$' q) v" ^- \- V* f  M9 o7 n2 e
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1) R7 w% [3 ]  r+ k+ C0 i* P
  12. RewriteCond %{QUERY_STRING} ^(.*)$  W( I  M/ H0 M6 t
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1# W  b$ g0 C3 f$ \9 {2 V1 b
  14. RewriteCond %{QUERY_STRING} ^(.*)$4 n* D+ j+ X; C: x7 d
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1* ]% n+ n$ F: A
  16. RewriteCond %{QUERY_STRING} ^(.*)$
    0 I. [# R* t( u6 ?3 j
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    5 t, j0 G* p( i6 Q" w# ?$ J6 a8 }
  18. RewriteCond %{QUERY_STRING} ^(.*)$) q* p9 }" c7 ]- g
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    , A# O7 ^0 c! Y8 ?8 i1 c7 P
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效
# w$ g8 I7 O* I0 `$ @. [& w) P方法二〗使用Apache的rewrite(mod_rewrite)設定
2 f6 ]) G9 O6 G; v  T  m9 \1 _& H
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或
% H  T/ _- p; H7 d9 u: ?, y$ y在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內
* O9 e8 B% W& D6 S$ ]# y' y' g增加以下內容:& c4 z/ R, J! V% c, m8 m0 {/ U

, n9 \' ~; X# K: Y' @. q! s
  1.     RewriteEngine On0 V1 N8 g+ j% b8 L1 Z1 _7 E! l+ G
  2.     RewriteCond %{QUERY_STRING} ^(.*)$
    . X2 U: A' o& w
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1) |- ^4 L# v' j+ I
  4.     RewriteCond %{QUERY_STRING} ^(.*)$
    ! r  e7 U+ C" e5 `) i( i' Z
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
    ! u' r: v& r8 W5 D- y% F8 C4 W
  6.     RewriteCond %{QUERY_STRING} ^(.*)$* n5 e3 I  t: l% E, @
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    + `/ J6 F+ Z- f1 I- ^5 p
  8.     RewriteCond %{QUERY_STRING} ^(.*)$
    1 H/ X4 k, s5 A+ o0 S' I$ k
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%12 W4 E1 J; J# G' P! f1 ]# b/ s% y
  10.     RewriteCond %{QUERY_STRING} ^(.*)$  F3 b* h# z2 y# u$ ?. Q' E/ b) W
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    . Q( m$ Y$ Y) P0 ?4 G
  12.     RewriteCond %{QUERY_STRING} ^(.*)$6 X+ {3 p  @7 j1 O; P* I
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%13 z' \- E, j/ I- d& k9 z$ W
  14.     RewriteCond %{QUERY_STRING} ^(.*)$
    ! r! i, o. K) s1 T- x
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1& E, H  H1 v6 e3 M3 d
  16.     RewriteCond %{QUERY_STRING} ^(.*)$- O1 p) O# ~" F, }1 S( o7 Z
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1# s" ]1 s0 [1 k0 c/ [/ |
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有
& H  d3 r/ F* b) U( L" YLoadModule rewrite_module modules/mod_rewrite.so   這一行
& Y' M; J5 B! b7 m: Y/ D$ A* Q0 x8 G" J然後重啟 httpd ==>  service httpd restart
* t% f# \7 N0 R- i9 ?# V' n4 `* M: r+ s
' k8 D& h0 V" e# v6 S$ T
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2024-10-29 04:28 , Processed in 0.083483 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表