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

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

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

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯
% \  `7 ~! T/ t! V# A- i- N0 m$ u) l7 P9 I
方法有二:6 }% E  U8 W; C9 B: Y
方法一〗使用.htaccess
, X8 m* b4 \6 A  X1.開啟網站根目錄之.htaccess(例如/home/test/public_html)8 F6 O: R% U+ z0 H7 @# a
  1. RewriteEngine On" Z: i1 k! y/ U2 D8 f
  2. RewriteBase /
      A5 p$ W8 W0 }/ ^
  3. . X" b2 N* F" m, Q: Y! u" D) ]
  4. RewriteCond %{QUERY_STRING} ^(.*)$2 ]- M2 B4 p. x  A9 ~% t# v8 ]
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1" X- `$ U9 k0 [: P4 s9 l
  6. RewriteCond %{QUERY_STRING} ^(.*)$
    " Y3 V& b# a$ H1 l
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1; ^- i! ^. ]5 y; P7 \4 f, B
  8. RewriteCond %{QUERY_STRING} ^(.*)$+ G4 \: N; h, K/ \8 \% L/ H9 R
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1+ J( H2 F; t3 q! m
  10. RewriteCond %{QUERY_STRING} ^(.*)$
    * S7 ?* y' J+ \* `$ [7 a
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1( ]. u+ `/ R2 T$ C. E
  12. RewriteCond %{QUERY_STRING} ^(.*)$! A1 I6 I& x4 N( A9 Y
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    8 E7 [0 B" Y9 j8 \6 r+ x/ ~
  14. RewriteCond %{QUERY_STRING} ^(.*)$$ p( q8 |+ r! _! d- g2 d0 x
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%16 s8 C6 e$ ?2 `4 Y
  16. RewriteCond %{QUERY_STRING} ^(.*)$
    : [3 t5 q  c. [3 z; i
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1/ ]. q  M; Q3 }# ~* b' k
  18. RewriteCond %{QUERY_STRING} ^(.*)$1 x3 r( ^" F( Y
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    ( T6 H" [( W1 ]# R
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效  W% k; Q4 X7 b2 D- S( R
方法二〗使用Apache的rewrite(mod_rewrite)設定, B, \) g5 V1 K5 h( U
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或1 g0 O/ b/ z2 r3 J/ N; [
在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內1 X  `; u; T2 k- c
增加以下內容:8 C  S. u+ h+ [) z6 a4 F7 m/ i+ ]! ~

2 }% E: P& d  Q1 v0 L: M% H# C
  1.     RewriteEngine On
    ( u! s' V4 i3 I! P- i% F
  2.     RewriteCond %{QUERY_STRING} ^(.*)$
    ; R4 D/ @4 k# T
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1; T  P# {: b+ e' M
  4.     RewriteCond %{QUERY_STRING} ^(.*)$
    3 g( q2 W0 u% y# o
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%13 F9 A! `, v2 S! t; o
  6.     RewriteCond %{QUERY_STRING} ^(.*)$/ ^, n, B5 z( c- s! y7 \% M7 @0 a8 T
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    ; M% r& B5 W% Y: a: E3 z  h! E
  8.     RewriteCond %{QUERY_STRING} ^(.*)$. Y0 p' E% l& _( d( c" m5 \
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1# ?( Z# f4 M+ B$ f+ D9 A8 O" H0 y( }
  10.     RewriteCond %{QUERY_STRING} ^(.*)$0 q; q4 d: Q1 m- N! h( b
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    8 w9 r7 u* v* t3 D) K" O% G- k
  12.     RewriteCond %{QUERY_STRING} ^(.*)$5 c6 d/ c7 d) d, N' A6 y
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1; U! F3 e, D* _9 q4 V' L: `% l
  14.     RewriteCond %{QUERY_STRING} ^(.*)$- ]4 H; E$ \$ A( t9 f
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    / @" D8 |+ W% c
  16.     RewriteCond %{QUERY_STRING} ^(.*)$
    - `6 ~9 n! S: a0 [3 h
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    ( F! x$ P$ R  e6 m5 n
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有$ }  Z  e3 U4 m: h$ z
LoadModule rewrite_module modules/mod_rewrite.so   這一行& I: d4 N- l: e6 C2 `7 T3 w
然後重啟 httpd ==>  service httpd restart: t6 J5 x$ ^& u5 q' o+ p1 l/ J+ \8 o
3 |! I( {, H1 u. c+ ^5 [
+ V# r  U1 G0 A% Z4 |/ J% d* z8 Q  J1 x8 e, q
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-4-5 09:37 , Processed in 0.125090 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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