2011-09-01 168 views
0

我能得到基本的測試與國防部重寫IE瀏覽器:阿帕奇國防部重寫的.htaccess

RewriteEngine on 
RewriteRule ^index.php$ test.php 

但我真正想要做到的是改變我的動態URL即:

detail.php?id=1 

到類似的東西

detail-id-18.htm 

現在這是我已經到位(我認爲會工作),但當然沒有什麼是happenin G:

RewriteEngine on 
RewriteRule detail-id-(.*)\.htm$ detail.php?id=$1 
+0

你需要在細節-ID前面的胡蘿蔔......改寫? –

+0

@Micah,試過了就沒有成功 – Starboy

回答

2

試試這個

RewriteEngine On 
RewriteBase/
RewriteRule ^detail-id-([0-9]+)\.htm$ detail.php?id=$1 
+0

感謝您的回覆,但仍然沒有運氣... – Starboy

+0

請給我一個你正在嘗試的URL示例。你在你的.htaccess中輸入了+ AllowOveride,在你的http配置中設置了權限?如果你沒有,添加它並重新啓動你的apache服務。 – Layke

+0

例如:http://localhost/detail.php?id = 15 – Starboy