0
嗨能有人對你建議我如何使用htaccess的重寫我的http://testsite.com/about.php頁面重定向到http://testsite.com/about/使用任何查詢字符串在頁面的URL rules.Without我需要重寫一遍HtaccessRules重定向我的網站
嗨能有人對你建議我如何使用htaccess的重寫我的http://testsite.com/about.php頁面重定向到http://testsite.com/about/使用任何查詢字符串在頁面的URL rules.Without我需要重寫一遍HtaccessRules重定向我的網站
我不認爲你不想重定向,而是重寫。重定向意味着通知客戶重新定向的url需要重寫,而重寫意味着告訴服務器將url解釋爲其他url。 ,你不想'重寫about.php到/ about /,但反過來。您希望您的用戶在鍵入/約/和網址由/about.php
來處理,這是通過做:
RewriteEngine on # this line enables rewrite
RewriteRule /about/$ /about.php
RewriteRule /about$ /about.php
我不知道,如果以上兩者實際上是需要或只是一個(我沒有訪問到Apache現在來測試)
在輕微的機會,你實際上做的要重定向爲你寫的,使用這個免費的重定向發生器:http://www.htaccessredirect.net/(它比學習更輕鬆所有的條件匹配的怪癖) 在你的情況下,將是:
Redirect 301 /about.php /about/
好的感謝它。我已經使用以下代碼行來實現RewriteEngine on RewriteRule^about/$ about.php。 – Anandhan 2011-03-17 11:05:56