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

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

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

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯
- T  f* Q- V: V/ S9 z1 B0 t; N1 Q' A* `) U
方法有二:
6 ?4 ]0 \" ?" u1 X4 m方法一〗使用.htaccess
* M; {8 b, ?% l5 A1.開啟網站根目錄之.htaccess(例如/home/test/public_html)' B0 e( L6 p- f4 ^; i
  1. RewriteEngine On
    ; ~& T- C& k, S2 _: s  v* T+ ]
  2. RewriteBase /
    ! N# b7 e4 W" j1 W8 y$ r

  3. 4 V. |  i3 y3 z' V8 |0 Z
  4. RewriteCond %{QUERY_STRING} ^(.*)$
    - V7 {  B# u6 t9 D
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1; o/ Z- s4 U4 t
  6. RewriteCond %{QUERY_STRING} ^(.*)$
    # Q  a  K$ r" J  H  S: n
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1" P, R2 O& t. t3 N2 Q
  8. RewriteCond %{QUERY_STRING} ^(.*)$
    % n1 a* f# A& ?7 p( l
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
      |: k7 a, Q+ H9 E
  10. RewriteCond %{QUERY_STRING} ^(.*)$
    ) q/ I0 X8 S5 h1 ]
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    $ ^. n. v% u( V: y; I# d
  12. RewriteCond %{QUERY_STRING} ^(.*)$
    + I# b: ?/ j$ R8 n, n
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    2 ~& A# s7 M3 t" t: W4 K
  14. RewriteCond %{QUERY_STRING} ^(.*)$
    1 q* P, V7 p; c9 R
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
    ! i3 m, h, ^7 H0 y3 B) R# Z
  16. RewriteCond %{QUERY_STRING} ^(.*)$
    , O* A+ Z0 m. v" r( p
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1+ L9 E( a5 v, a
  18. RewriteCond %{QUERY_STRING} ^(.*)$: d, {( n3 w  i  p5 q+ I6 K
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    9 Y3 f* f2 m1 \8 z3 R) k: J) j- I1 p
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效
, j" h' w4 ~% o. y方法二〗使用Apache的rewrite(mod_rewrite)設定9 g0 e# E4 _. \# Z& j
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或
+ O1 Q8 c, Q4 g在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內  \' B) p5 }- c9 x& e8 y6 ~  w
增加以下內容:
  x( q5 Y2 Z9 @8 o$ ]7 M  |2 b, u$ J, t9 @* ]3 }0 _
  1.     RewriteEngine On
    , {% ^4 E) S- H8 y/ {5 P
  2.     RewriteCond %{QUERY_STRING} ^(.*)$- a9 D2 b( P3 b$ F/ _. q+ W" N
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1. j5 @$ J" {) r1 F# A% }# L
  4.     RewriteCond %{QUERY_STRING} ^(.*)$
    7 w* l' q) b* ]0 N* G( H8 w
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
    / r8 z+ d( O% L: g4 a/ U
  6.     RewriteCond %{QUERY_STRING} ^(.*)$; D9 s& ]: w. d/ `! K0 `
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    ! R( J6 ?2 Z1 q+ x
  8.     RewriteCond %{QUERY_STRING} ^(.*)$
    $ w3 l% v$ j4 N- R. k
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    . y/ d. j# O* O$ s; \$ D5 W! Q
  10.     RewriteCond %{QUERY_STRING} ^(.*)$3 j8 l" T' H# Z/ p
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    ! S4 z5 l( Y3 B3 M
  12.     RewriteCond %{QUERY_STRING} ^(.*)$
    # E6 w/ U% p$ q0 f( x
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1# s- m  y6 A6 m' M2 k/ c
  14.     RewriteCond %{QUERY_STRING} ^(.*)$
    ' ^; }0 w; E$ \+ v% a: e0 b& V
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    0 }2 k. g& U/ H  E8 Q; z
  16.     RewriteCond %{QUERY_STRING} ^(.*)$
    + E4 F" Z5 |( F6 s& P6 b
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1( A1 \2 H0 S5 P! a# A$ s' N
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有5 m& r  X. W, |- ^- y
LoadModule rewrite_module modules/mod_rewrite.so   這一行9 s1 W- b# c# b4 u% ?
然後重啟 httpd ==>  service httpd restart0 h1 D# y) A5 @, s3 Q

+ X8 r" c2 R: d7 A8 F% q/ r. V$ [) [
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-12-13 12:51 , Processed in 0.105215 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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