1
我一直在(123-reg)的主機根目錄中使用以下內容,現在我已經遷移到Godaddy並且規則似乎不再有效。我已經聯繫他們的支持,他們說他們遵循Linux mod-rewrite規則的默認值,他們認爲我的腳本有問題...?.htaccess文件 - 重寫規則不適用於新主機
這裏是我使用的是什麼:
RewriteEngine On
RewriteRule ^fishing/$ fishing.php [L]
我的.htaccess中很多更規則,但會挑這一個只是作爲一個例子。
當我與123-reg我可以簡單地輸入http://domain.com/fishing,它會加載fishing.php文件。
在godaddy上,這直奔404。任何人都可以看到任何明顯的事情在這裏?
對於信息:它工作正常,如果我輸入完整路徑:http://domain.com/fishing.php但這不是我想要的。
也可以有人確認這是一個標準的重寫規則,應該與默認的Apache mod-rewrite規則一起工作嗎?
這很有趣,因爲我在我自己的Apache上嘗試過它,它不起作用,所以我想它與GoDaddy的配置有某種關係。無論如何,你的信息對別人很有幫助。 – jCoder