日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

让Apache支持Rewrite静态页面重写的方法

發(fā)布時(shí)間:2025/4/16 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让Apache支持Rewrite静态页面重写的方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Apache下Rewrite靜態(tài)頁(yè)面重寫的方法,需要的朋友可以參考下。 首先確定您使用的 Apache 版本,及是否加載了 mod_rewrite 模塊。

Apache 1.x 的用戶請(qǐng)檢查 conf/httpd.conf 中是否存在如下兩段代碼:

LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c

Apache 2.x 的用戶請(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ī)用戶,還可以通過(guò)創(chuàng)建.htaccess文件來(lái)達(dá)到url重寫的目的,首先要再設(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?KaTeX parse error: Can't use function '\.' in math mode at position 40: …0-9]+)-([0-9]+)\?.?html forumdisplay.php?fid=$1&page=KaTeX parse error: Can't use function '\.' in math mode at position 50: …0-9]+)-([0-9]+)\?.?html viewthread.php?tid=$1&extra=page%3D$3&page=KaTeX parse error: Can't use function '\.' in math mode at position 42: …rname|uid)-(.+)\?.?html space.php?$1=KaTeX parse error: Can't use function '\.' in math mode at position 24: …eRule ^tag-(.+)\?.?html tag.php?name=$1 將創(chuàng)建好的.htaccess文件放在相應(yīng)的目錄下,此時(shí)便可以支持url靜態(tài)地址,方便搜索引擎的抓取

總結(jié)

以上是生活随笔為你收集整理的让Apache支持Rewrite静态页面重写的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。