htaccess偽靜態例項分享

2021-09-06 22:42:19 字數 576 閱讀 7828

首先配置伺服器啟動重寫模組

開啟 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 ...