2010-03-17 112 views
0
  Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^WR-(.*)\.html$ WR.php?act=show 

我已經創建.htaccess文件來重寫WR.php?act = show to .html擴展名,並將此文件保存在我的源文件所在的文件夾中。但它不工作任何人可以幫助我,請.....htaccess用於隱藏url詳細信息

+0

什麼不起作用?它是否給出了500錯誤?完全忽略重寫?別的東西? – Paolo 2010-03-17 12:05:06

+0

我的網址沒有變化..同名網址再次顯示.. – rag 2010-03-17 14:22:00

+1

您是否可以確認您的Apache安裝中已加載mod_rewrite? 此外,當您訪問此網址 – Dancrumb 2010-03-17 17:03:53

回答

0

規則看起來好像沒什麼問題。複製並粘貼到我自己的服務器上的.htaccess會將WR-foo.html重定向到WR.php?act = show as expected。

根據究竟是什麼發生了(你看到錯誤?它只是不是重定向?重定向到錯誤的地方?等等),你可能想嘗試啓用日誌記錄mod_rewrite的。請參閱RewriteLog指令(和RewriteLogLevel)。 Apache錯誤日誌也是值得一看的。

+0

我的網址是不是changing..same URL再次顯示這將是值得加入RewriteLog到您的文件和發送我們看到的日誌記錄。 – rag 2010-03-17 14:22:17

+0

你想要訪問什麼網址?重寫規則不會導致您在瀏覽器中輸入的任何URL改變。 它的作用是讓你請求WR-whatever.html和內部Apache將其當作一個rquest到WR.php?行動=秀。 您仍然可以在瀏覽器中請求WR.php?act = show(並且重寫規則不會改變任何內容)。 – Chris 2010-03-17 23:22:04

相關問題