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

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

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

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯
# ?; B# X* K" y" _+ @5 y- z. ~7 H- k$ u0 G
方法有二:
% W1 S6 [0 Z# s: r0 b- W6 H. [方法一〗使用.htaccess
+ `5 T1 n( h: q" [2 Y1.開啟網站根目錄之.htaccess(例如/home/test/public_html), c7 Y& D' w: O  N1 R+ L
  1. RewriteEngine On
    & @( A* h. s) i8 i: p' r7 L4 p
  2. RewriteBase /" n" n' W/ |: s4 N! p2 _
  3.   s3 H" [+ T) P) }4 F
  4. RewriteCond %{QUERY_STRING} ^(.*)$
    ( A$ a( X+ ^! W7 F+ U
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1# ]1 R4 `' z. _( c* {
  6. RewriteCond %{QUERY_STRING} ^(.*)$, [5 o& ]4 w8 E
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%17 y- i2 j7 u& Y0 j8 s. _
  8. RewriteCond %{QUERY_STRING} ^(.*)$5 a- H  T) G( E6 {
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1  {' J4 F! g2 b) n8 K
  10. RewriteCond %{QUERY_STRING} ^(.*)$
    ' j4 Y9 s. a$ V0 a7 i2 I
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    1 A8 E8 N" L1 |9 P/ g
  12. RewriteCond %{QUERY_STRING} ^(.*)$
    . r2 f$ L. _8 Z' z
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%14 v# c" w; o+ \( `4 {
  14. RewriteCond %{QUERY_STRING} ^(.*)$0 u- n& i' V6 ?" o* C/ K
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1. U6 V( K) r6 \# b* ~) M0 k
  16. RewriteCond %{QUERY_STRING} ^(.*)$
    3 \. W4 s, T3 e0 l
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    9 p% Z5 P- e' E$ Z2 {; Q
  18. RewriteCond %{QUERY_STRING} ^(.*)$( m$ \) k# p) S
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1; |$ ^. d! `, _- J+ U4 ^9 G1 C5 M
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效: b( g# b, K. y- {% o* j" i6 ?7 G
方法二〗使用Apache的rewrite(mod_rewrite)設定
0 b6 X1 {0 |- {* b* x7 e; O" G- @
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或& d4 m+ P* [2 w, |4 B. q; A2 E
在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內
! V& f  p1 S% z) V( h增加以下內容:
: d" _) `, q" i* O4 p* I
% h1 W  i" g7 h& i6 Q; j
  1.     RewriteEngine On7 U: O% W$ C7 G9 g' d
  2.     RewriteCond %{QUERY_STRING} ^(.*)$* F- x. Q3 ~5 r  ~: W+ t: S) P. M
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1( E# E( t7 z! w# L* @( w
  4.     RewriteCond %{QUERY_STRING} ^(.*)$
    ( N8 e' N: i3 _. m( l9 A6 S
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
    1 W1 `% D8 x: b  e# R% u
  6.     RewriteCond %{QUERY_STRING} ^(.*)$
    ; \; N& N2 F( y% A! A% F
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    6 B% I6 ?; |' e" _; o0 {. D4 R# V/ G
  8.     RewriteCond %{QUERY_STRING} ^(.*)$( b* K; e4 u% [+ ]1 [: Z5 V+ n
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    1 X4 |4 ?3 Z1 @/ L/ l% m3 x
  10.     RewriteCond %{QUERY_STRING} ^(.*)$5 u( f( P$ Q0 Z7 C
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%11 J% _: v; g3 R. @; M
  12.     RewriteCond %{QUERY_STRING} ^(.*)$
    # W5 W  f  \) j5 c: W
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
    , f& W6 J% ]3 h& f2 d
  14.     RewriteCond %{QUERY_STRING} ^(.*)$
    , l+ I  j% N0 H- A: Z8 _5 {; q6 ]
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1) a/ C/ ^1 o# f% K  V
  16.     RewriteCond %{QUERY_STRING} ^(.*)$/ B" S6 Z, D- |+ G6 C. q6 K' G
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1; {  b, k$ n2 X
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有
# k  C+ E5 C8 c4 ^8 jLoadModule rewrite_module modules/mod_rewrite.so   這一行
5 U9 z8 F4 Z: k, j8 @( a3 T5 ^然後重啟 httpd ==>  service httpd restart
. H( F/ d" ~- a: Z! o+ k! D! \% z0 f! C/ i! G
% c- U6 p5 X: S, a  |
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-5-7 21:14 , Processed in 0.075104 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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