我想重寫網址,如下所示:重定向通過htaccess的不工作
網址:http://localhost/my_site/?file_name=sample
這是我的網址我想表明它想:
網址:http://localhost/my_site/sample
這意味着我想刪除file_name參數並獲取參數值並將其設置在URL中,用於設置此我已使用bel嗷嗷代碼:
RewriteEngine On
RewriteBase /my_site/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /?file_name=$1 [QSA,L]
但它不工作,當我輸入的http://本地主機/ my_site /樣品它顯示我目前在我的本地的所有網站,這意味着它帶我去HTTP的列表: // localhost而不是需要頁面。我在做什麼錯?
請幫幫忙,提前
現在它向我顯示此錯誤: 「在此服務器上未找到請求的URL/my_site/=示例。」 – 2012-02-18 13:13:10
@DheerajAgrawal立即嘗試。 – ThinkingMonkey 2012-02-18 17:36:21
@ThankingMonkey:感謝您的回覆,但仍然無法正常工作,現在它給了我這個錯誤:「在此服務器上找不到請求的URL/my_site /示例。」 &URL自動從http:// localhost/my_site/sample更改爲「http:// localhost/my_site /?file_name = sample」 – 2012-02-20 05:49:34