2009-11-05 107 views
1

我正在與PHP和htacess第一次。我將查詢字符串中的變量傳遞給URL,並希望此URL看起來乾淨。請幫忙。
.htaccess文件.htaccess乾淨的URL不工作

RewriteEngine On 
RewriteRule ^id-([0-9]+)/([0-9A-Za-z]+).html /detail.php?id=$1&display=$2 

從一個文件中詳細信息頁面URL傳遞PHP代碼:

<a href='/detail.php?id={$info[id]}&display=$title1'> 

請幫助。

+0

什麼是不工作,你到底想要達到什麼目的? – mxgrn 2009-11-06 03:41:42

+0

您能否添加一個類似於RewriteRule指令左側的URL示例? – 2009-11-06 03:44:22

回答

2

您需要打印出新的URL以便通過mod_rewrite重寫它。因爲mod_rewrite只能重寫請求的URL。所以試試這個:

<a href='/id-{$info[id]}-$title1.html'> 
+0

這個怎麼樣:http://stackoverflow.com/questions/13557696/url-re-writing-not-working-properly#comment18573058_13557696 – samayo 2012-11-26 02:20:39