国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Apache支持Rewrite靜態(tài)頁(yè)面重寫(xiě)的方法

2015-10-27 16:23:15 7439

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

Apache 2.x 的用戶(hù)請(qǐng)檢查 conf/httpd.conf 中是否存在如下一段代碼: LoadModule rewrite_module modules/mod_rewrite.so


如果存在,那么在配置文件(httpd.conf)中加入如下代碼。此時(shí)請(qǐng)務(wù)必注意,如果網(wǎng)站使用通過(guò)虛擬主機(jī)來(lái)定義,請(qǐng)務(wù)必加到虛擬主機(jī)配置,即 中去,如果加在虛擬主機(jī)配置外部將可能無(wú)法使用。改好后然后將 Apache 重啟。

在確認(rèn)開(kāi)啟 mod_rewrite模塊之后,針對(duì)虛擬主機(jī)用戶(hù),還可以通過(guò)創(chuàng)建.htaccess文件來(lái)達(dá)到url重寫(xiě)的目的,首先要再設(shè)置的站點(diǎn)目錄中開(kāi)啟 AllowOverride All(默認(rèn)為 AllowOverride None);

.htaccess文件的內(nèi)容舉例如下

 # 將 RewriteEngine 模式打開(kāi)

 RewriteEngine On # 修改以下語(yǔ)句中的 /dir 為你的站點(diǎn)目錄地址,如果程序放在根目錄中,請(qǐng)將 /dir 修改為 / RewriteBase /dir # Rewrite 修改相應(yīng)的系統(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 將創(chuàng)建好的.htaccess文件放在相應(yīng)的目錄下,此時(shí)便可以支持url靜態(tài)地址,方便搜索引擎的抓取 

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: