首先配置伺服器啟動重寫模組
開啟 apache 的配置檔案 httpd.conf 。
將#loadmodule rewrite_module modules/mod_rewrite前面的#去掉。
儲存後重啟apache
寫重寫規則
舉例說明,test.php裡的**為
**如下
複製**
<?php
$id=$_get["id"];
echo $id;
?>
功能就是接受url裡的id引數,並在頁面顯示。
首先用記事本(如果不行就用editplus)新建乙個文件,並儲存為.htaccess,在裡面寫入如下**
**如下
複製**
..rewriteengine on
.rewritebase /
.rewriterule ^t_(.*).html$ test.php?id=$1 [l]
.重寫完規則後,將您網頁中以前都為傳引數的url鏈結改為您修改後的規則樣式就成功了。
如果自己買的空間支援重寫的話,只要把.htaccess 檔案傳到根目錄即可。
htaccess偽靜態例項記錄
原始 index.php 偽靜態 index.html rewriterule index html index.php 原始 news detail.php?id 2 偽靜態 news detail 2.html rewriterule news detail 0 9 html news deta...
APMServ 支援 htaccess偽靜態
假如你的apmserv安裝在x盤apmserv5.2.6目錄的話請按以下步驟做。如果沒有設定虛擬主機請如下設定 找到allowoverride none 改成allowoverride options fileinfo 重啟apache服務即可 如果有設定虛擬主機請按以下設定,我是有設定虛擬主機的所...
通過配置 htaccess實現偽靜態
首先讓apache支援.htaccess,如果已經開啟則跳過這一步 用phpinfo 函式,搜尋 mod rewrite 若查詢到則已開啟 1.配置檔案httpd.conf 1 options indexes followsymlinks allowoverride none 改為 options ...