2011-07-25 66 views
1

我一直在探討這個問題,第一次,我掙扎大時間。htaccess的問題

我有一個名爲home.php文件,並希望該URL本地主機的/ home指向這一點。

我有以下幾點:

RewriteEngine On 
RewriteRule ^/home /home.php [L] 

任何人都可以找出我做錯了嗎?

回答

4
RewriteEngine On 
RewriteRule ^home$ /home.php [L] 
+0

嗨,我也試過,但仍然得到了「內部服務器錯誤」的錯誤。我閱讀下面的無限循環,我不知道爲什麼它是進入它? –

+0

嗨,大家好,謝謝你的所有幫助。我發現我沒有啓用mod_rewrite opps(儘管我非常確定我有),重寫規則現在正在工作。謝謝大家! –

+0

@John Doe不要忘記標記一個如果它幫助了你,thnx就會被接受。 – LazyOne

1

刪除尾隨斜線

RewriteRule ^home$ home.php [L] 
+0

您好Eineki,感謝您的響應。我試過了,但得到「內部服務器錯誤」錯誤消息:(是不是有什麼毛病我的設置? –

+0

你有無限循環重寫添加'$'在模式的結尾,例如'重寫規則^ $家home.php [ L]' – LazyOne

+0

@LazyOne增加,順便說一下,是不是[L]從儘快應用規則的重寫引擎救助 – Eineki