利用.htaccess實現僞靜態方法

首先配置服務器啓動重寫模塊
打開 Apache 的配置文件 httpd.conf 。
將#LoadModule rewrite_module modules/mod_rewrite前面的#去掉。
保存後重啓Apachephp


寫重寫規則
舉例說明,rewirte裏的代碼爲html

功能就是接受URL裏的id參數,並在頁面顯示。
首先用記事本(若是不行就用editplus)新建一個文檔,並保存爲.htaccess,在裏面寫入以下代碼apache

具體解釋能夠查看apache手冊。下載apache2.2手冊
第4行 ^t_(.*).html$ 描述你輸入的URL地址, test.php?id=$1  其實際要訪問的地址
例如當您在瀏覽器中輸入(假設您的test.php和.htaccess文件都在您服務器的mytest文件夾下)localhost/mytest/t_1.html 則在瀏覽器中將輸出 1, 
若是輸入爲 localhost/mytest/t_sophp.html 則瀏覽器輸出sophp
第一個地址實際訪問的是localhost/mytest/test.php?id=1
第二個實際訪問的是 localhost/mytest/test.php?id=sophp瀏覽器

重寫完規則後,將您網頁中之前都爲傳參數的URL連接改成您修改後的規則樣式就成功了。
若是本身買的空間支持重寫的話,只要把.htaccess 文件傳到根目錄便可。服務器

相關文章
相關標籤/搜索