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

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

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

[複製鏈接]
發表於 2016-8-14 11:43:25 | 顯示全部樓層 |閱讀模式
tid=45014& 本帖最後由 IT_man 於 2016-8-14 21:30 編輯
! N1 e6 \- z' e4 y( {% D
1 W) N$ |. Y) O; p; I方法有二:7 Q/ X6 h5 A# \+ w. ~2 L
方法一〗使用.htaccess2 l1 p, I, n9 Z+ z" Y. S- z
1.開啟網站根目錄之.htaccess(例如/home/test/public_html)
+ R& ]( N3 h1 \( _4 j* H) _
  1. RewriteEngine On
    : e( a( N  Y# m
  2. RewriteBase /
    ( Y& x, p6 Q( S

  3. 3 A' r, ]6 b9 I' S' M* D
  4. RewriteCond %{QUERY_STRING} ^(.*)$+ r  H. W7 s7 u( l5 O( g
  5. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%1
      N+ `$ j' y, ^3 p. ]
  6. RewriteCond %{QUERY_STRING} ^(.*)$
    1 {5 |% O9 h# o  x
  7. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
    - Q. K- U& F4 e4 X# I1 i, x/ P
  8. RewriteCond %{QUERY_STRING} ^(.*)$7 A3 y4 l, ?3 V! V9 n* E, J
  9. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    * c6 D) p3 u2 {' g7 F
  10. RewriteCond %{QUERY_STRING} ^(.*)$8 z+ q- e0 x1 f" ^
  11. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    9 v! }! _* M9 I6 G+ X& x
  12. RewriteCond %{QUERY_STRING} ^(.*)$
    ( Y5 U6 t: c$ b6 v. Y* G) \
  13. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1- s# y7 ^- |% Q( d( }0 P% R2 `7 h1 W
  14. RewriteCond %{QUERY_STRING} ^(.*)$
      H) Y% Y+ j) p$ k8 q" \
  15. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1; i3 m* m2 l' `6 c) ^! s# d7 a9 J
  16. RewriteCond %{QUERY_STRING} ^(.*)$' m9 \* {$ I% r( M1 t4 {
  17. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    + A9 X" Y- C" \0 v" y" k2 t, p
  18. RewriteCond %{QUERY_STRING} ^(.*)$
    * {  \2 Y0 H3 k  Z
  19. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
    & F" |  L# V# T  Q6 o
複製代碼
2.Discuz3.2論壇後台->全局->SEO設置->URL靜態化->勾選所有靜態化 , 立即生效
0 z$ {- o8 v0 e3 s5 B. j方法二〗使用Apache的rewrite(mod_rewrite)設定
, J+ j% L/ y1 Y, Z2 v2 Q
1.在/etc/httpd/conf/httpd.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內,或5 L% V  [5 ^: j
在/etc/httpd/conf.d/虛擬主機設定檔如virtual.conf內之<VirtualHost *:80>內的<Directory "/home/domain/public_html">內, k; ]" T, p% ^
增加以下內容:
  A# W; p( P% l1 L2 {! g5 J8 k: J7 a# ~1 q9 o/ W
  1.     RewriteEngine On
    " i/ k0 z3 z! [& G4 c' f
  2.     RewriteCond %{QUERY_STRING} ^(.*)$
    # a( l. K* r' N6 j/ {  p1 D8 m9 i7 L
  3.     RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topicid=$1&%18 i. B/ W8 a8 T2 }3 A# S
  4.     RewriteCond %{QUERY_STRING} ^(.*)$
    % x' |  ]' }, T% |
  5.     RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1( r  z* a) z1 k
  6.     RewriteCond %{QUERY_STRING} ^(.*)$4 N6 f$ R- c  q1 y  d8 a/ P/ y" G
  7.     RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
    * W* F& Q" ^1 F8 {% l
  8.     RewriteCond %{QUERY_STRING} ^(.*)$
    1 e8 {# @6 V, z9 w" M* y( I2 M* o
  9.     RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
    ( Z8 O5 V# K$ e
  10.     RewriteCond %{QUERY_STRING} ^(.*)$
    ; s0 d+ }$ Q- U
  11.     RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%16 F6 N3 k2 h! _/ w, D6 y
  12.     RewriteCond %{QUERY_STRING} ^(.*)$9 m0 k# B1 a1 @/ j# p
  13.     RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1- d" U' e! I9 A0 C) {# V0 b/ H
  14.     RewriteCond %{QUERY_STRING} ^(.*)$! R' |+ R) G0 z
  15.     RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
    6 Y, j6 u) |; J5 W' L0 K
  16.     RewriteCond %{QUERY_STRING} ^(.*)$
    # A# U" {. k4 I+ o" ~
  17.     RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1! l, Z% A+ l' Q5 E0 t& V9 L* w0 A
複製代碼
2.在/etc/httpd/conf/httpd.conf內需有+ `8 z9 v$ Y1 y
LoadModule rewrite_module modules/mod_rewrite.so   這一行6 u6 I- f( W. j/ f- l1 \: y
然後重啟 httpd ==>  service httpd restart
# z, t1 R, v" l3 p" {0 f. j$ E. j  D* W

" w0 }6 r1 R2 w
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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