1
我一直在玩mod_rewrite,使用.htaccess來翻譯一些目錄 - 既改進了SEO,也產生了更友好/更令人難忘的URL。mod_rewrite,尾部斜槓 - 一行而不是兩行?
我現在無法解決的唯一問題是尾隨斜線。我想要的行爲是你應該能夠通過或不通過尾部斜線訪問鏈接,只是爲了減少錯過的交通。
我真正的網址是:
http://www.mydomain.com/shipyard/index.php
我希望人們能夠通過訪問它:
http://www.mydomain.com/shipyard/
http://www.mydomain.com/shipyard
http://www.mydomain.com/ships/
http://www.mydomain.com/ships
當然,前兩名分別是適用的,因爲多數民衆贊成在實際上是真實的,但我打算告訴Google,進入該頁面的最佳方式是使用/船舶(無需移動目錄,打破現有鏈接等)。
我想出了迄今爲止是最好的:
RewriteRule ^ships/$ /shipyard/index.php [L]
RewriteRule ^ships$ /shipyard/index.php [L]
但是我只知道,我使用其中只需要一個兩行,但無論我嘗試,我不能讓一個!我知道我錯過了一些令人難以置信的基本和/或明顯的東西,但我需要一個指針......謝謝!
當我使用該行時,我只是遇到了一個404錯誤,當我不添加結尾的斜槓... – Codecraft 2011-03-30 21:59:22
您的編輯版本現在完美工作,有一些代表! – Codecraft 2011-03-30 22:14:36
哦,謝謝!玩開發你的項目。 :D – Vish 2011-03-30 22:15:05