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

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

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

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯
$ K* I( |% K7 i% y5 J$ O
$ I" Q; J- |2 l$ Q1 I方法有二:
' c0 c6 \8 ?) o" @* P4 S方法一〗使用.htaccess  a% c* b" ]/ U( c
1.開啟網站根目錄之.htaccess(例如/home/test/public_html)1 ~, E4 V- u! m9 Y; B
  1. RewriteEngine On
    7 [8 g8 G0 H  Q) P+ L
  2. RewriteBase /& A6 Z; P# |! T* n  U

  3. 7 f3 Z1 S( ~, ]. S( E; K
  4. RewriteCond %{QUERY_STRING} ^(.*)$$ Z* t, Y4 x7 ~. `
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%10 l, m8 ?! u. u' E) ]# a# p) I
  6. RewriteCond %{QUERY_STRING} ^(.*)$
    - r/ U, i8 u0 Q
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1+ G( s# ~9 \( m
  8. RewriteCond %{QUERY_STRING} ^(.*)$
    9 H) L" w+ H  o
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    % k  p" p& c: L/ s$ Y
  10. RewriteCond %{QUERY_STRING} ^(.*)$
      W" W9 ?0 D# D, W+ {. L+ ]
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1* F' R- V) a* r: F1 n' X
  12. RewriteCond %{QUERY_STRING} ^(.*)$" {  \3 u7 @9 b$ A
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
    6 ]  G* U; K$ ^* V+ c
  14. RewriteCond %{QUERY_STRING} ^(.*)$
    . e0 r0 [. b) ]6 D2 a
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
    3 `3 V% L2 F3 `- h7 L: e6 J$ D
  16. RewriteCond %{QUERY_STRING} ^(.*)$1 A% O8 }$ z3 |
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1+ F' R/ m! O8 w
  18. RewriteCond %{QUERY_STRING} ^(.*)$
    $ T/ V2 i* \4 x. U
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    3 z; \+ |2 y' @9 P
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效
+ a; c4 p' m  G5 [5 {, y方法二〗使用Apache的rewrite(mod_rewrite)設定
4 y$ \1 i# g" D: _
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或
1 r" J" j- W- X, J6 o& V0 \在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內6 Z( \5 [! q) g. |8 o
增加以下內容:
" ~- S4 k  e' v& [, f7 \) m" u& y1 K* Y; }' C% X% v2 O; n
  1.     RewriteEngine On
    5 m4 V5 ~. w% A) m
  2.     RewriteCond %{QUERY_STRING} ^(.*)$, H$ U! k: q6 J% O2 C
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%14 O6 K$ U: {3 [2 E% R, g( @. r* m3 Q
  4.     RewriteCond %{QUERY_STRING} ^(.*)$" e( p6 l, g/ P* u$ _% I2 [, U9 P
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%13 m; t' l1 T$ N+ f0 B6 ~
  6.     RewriteCond %{QUERY_STRING} ^(.*)$
    & H: `. ?+ M0 j
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    8 I) u0 L, V( b. H8 k  c
  8.     RewriteCond %{QUERY_STRING} ^(.*)$
    " R" u: r) {, [9 _8 U1 B
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    $ ~" F- i; D% o6 U% v
  10.     RewriteCond %{QUERY_STRING} ^(.*)$
    5 {2 }1 m" s# I9 s' x
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1- ~8 b: r5 J3 B" D/ B
  12.     RewriteCond %{QUERY_STRING} ^(.*)$
    & J2 n  E' ^8 u0 n$ u. B7 s
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
    ( E5 e% Z" s0 N$ f3 m
  14.     RewriteCond %{QUERY_STRING} ^(.*)$
    % m5 y* a# L& L+ |- N' [% C
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%14 P' |: c- x" K2 P0 W' `
  16.     RewriteCond %{QUERY_STRING} ^(.*)$; j  V8 N" a8 T0 o! [5 z; C/ i& [' N
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    / D, W! P  e, r% O3 |7 A
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有
- t; Z. b& x9 V% uLoadModule rewrite_module modules/mod_rewrite.so   這一行+ m' R/ c' e0 S0 T% N5 F6 {
然後重啟 httpd ==>  service httpd restart* k" S/ u' V7 \. }- g$ t2 i6 N. `3 b

, F7 S- W6 j, U& H  B# z- W6 I0 C2 m. j
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-2-4 13:35 , Processed in 0.068409 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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