中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

[轉(zhuǎn)]Apache下配置mod_Rewrite

URL 靜態(tài)化是一個利于搜索引擎的設(shè)置,通過 URL 靜態(tài)化,達到原來是動態(tài)的 PHP 頁面轉(zhuǎn)換為靜態(tài)化的 HTML 頁面,當然,這里的靜態(tài)化是一種假靜態(tài),目的只是提高搜索引擎的抓取量,Comsenz 旗下的產(chǎn)品 Discuz!、SupeSite/X-Space、ECShop、SupeV、UCHome 等都支持此功能。當然 這個功能還需要服務(wù)器環(huán)境的支持,下面介紹一下如何在 Apache 服務(wù)器下配置 URL 靜態(tài)化的 Rewrite 規(guī)則。

當然這里分兩種情況, 一種是獨立主機用戶,這部分用戶擁有對主機的管理權(quán)限,因此配置起來比較方便一些。(注:這里就以 Discuz!6.1.0 的 Rewrite 規(guī)則為例,稍后在后面會列舉出其他產(chǎn)品的 Rewrite 規(guī)則。

首先確定您使用的 Apache 版本,及是否加載了 mod_Rewrite 模塊。 Apache 1.x 的用戶請檢查 conf/httpd.conf 中是否存在如下兩段代碼:
LoadModule Rewrite_module libexec/mod_Rewrite.so
AddModule mod_Rewrite.c

Apache 2.x 的用戶請檢查 conf/httpd.conf 中是否存在如下一段代碼:

LoadModule Rewrite_module modules/mod_Rewrite.so

如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代碼。此時請務(wù)必注意,如果網(wǎng)站使用通過虛擬主機來定義,請務(wù)必加到虛擬主機配置,即 <VirtualHost> 中去,如果加在虛擬主機配置外部將可能無法使用,改好后將 Apache 重啟。

<IfModule mod_Rewrite.c> RewriteEngine On RewriteRule ^(.*)/archiver/((fid|tid)-[w-]+.html)$ $1/archiver/index.php?$2 RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php?fid=$2&page=$3 RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 RewriteRule ^(.*)/space-(username|uid)-(.+).html$ $1/space.php?$2=$3 RewriteRule ^(.*)/tag-(.+).html$ $1/tag.php?name=$2 </IfModule>

十年的渭城網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整渭城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“渭城網(wǎng)站設(shè)計”,“渭城網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
如果沒有安裝 mod_Rewrite,您可以重新編譯 Apache,并在原有 configure 的內(nèi)容中加入 --enable-Rewrite=shared,然后再在 Apache 配置文件中加入上述代碼即可。

另外一種用戶是 Apache 虛擬主機用戶。

在開始以下設(shè)置之前,請首先咨詢您的空間服務(wù)商,空間是否支持 Rewrite 以及是否支持對站點目錄中 .htaccess 的文件解析,否則即便按照下面的方法設(shè)置好了,也無法使用。
檢查論壇所在目錄中是否存在 .htaccess 文件,如果不存在,請手工建立此文件。Win32 系統(tǒng)下,無法直接建立 .htaccess 文件,您可以從其他系統(tǒng)中拷貝一份,或者在 Discuz.net 技術(shù)支持欄目中下載此文件。編輯并修改 .htaccess 文件,添加以下內(nèi)容:

# 將 RewriteEngine 模式打開 RewriteEngine On # 修改以下語句中的 /discuz 為你的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 / RewriteBase /discuz # Rewrite 系統(tǒng)規(guī)則請勿修改 RewriteRule ^archiver/((fid|tid)-[w-]+.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ viewthread.php?tid=$1&extra=page%3D$3&page=$2 RewriteRule ^space-(username|uid)-(.+).html$ space.php?$1=$2 RewriteRule ^tag-(.+).html$ tag.php?name=$1

添加內(nèi)容時,請遵照上面的提示,修改論壇所在的路徑,然后保存。將 .htaccess 文件上傳到論壇所在的目錄中。然后進入論壇系統(tǒng)設(shè)置的搜索引擎優(yōu)化,根據(jù)需要開啟 URL 靜態(tài)化功能。
我的模擬應(yīng)用:
eg:
http://www.***.com/qMarket/detail.php?nohao=11119
在.htaccess中寫成語句:

RewriteRule /qMarket/index.html /qMarket/index.php [N,I] RewriteRule /qMarket/detail_(d+).html /qMarket/detail.php?nohao=$1 [N,I] RewriteRule /qMarket/soTiaozao_(d+)_(d+).html /qMarket/soTiaozao.php?B=$1&S=$2 [N,I] RewriteRule /i_zxfengshui_(d+).html$ /i_zxfengshui.php?page=$1 [N,I]

傳到空間,訪問正常。

網(wǎng)頁名稱:[轉(zhuǎn)]Apache下配置mod_Rewrite
鏈接URL:http://www.rwnh.cn/article44/cpeehe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、用戶體驗做網(wǎng)站服務(wù)器托管、網(wǎng)站收錄小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

扎囊县| 内丘县| 福鼎市| 通江县| 陵川县| 永泰县| 大邑县| 洪泽县| 永靖县| 华安县| 方山县| 革吉县| 陇南市| 中卫市| 长沙市| 蓬安县| 正镶白旗| 庆云县| 新巴尔虎右旗| 安庆市| 秦安县| 辛集市| 方山县| 巴南区| 醴陵市| 泸定县| 淳安县| 两当县| 石阡县| 嘉峪关市| 陆良县| 禹州市| 贵南县| 郓城县| 济阳县| 祁门县| 正镶白旗| 峨眉山市| 绵竹市| 库车县| 姜堰市|