2014-02-20 95 views
0

我花了整整一天的時間努力完成這項工作,而且我無法實現。Apache 2.4 .htaccess PHP不工作

我有一臺GoDaddy服務器,用於測試我創建的網站。我正在嘗試使用htaccess處理友好的url系統,並且它不起作用。

文件被保存在文件夾上尤里卡 它看起來像這樣:

RewriteEngine On 

RewriteRule trips/([0-9]+) trip_details.php?trip_id=$1 [NC,L] 

當有人去http://www.jseeh.com/eureka/trips/22我希望他們被重定向到http://www.jseeh.com/eureka/trip_details.php?trip_id=22

任何幫助將不勝感激

回答

0

它看起來像你省略了eureka目錄。嘗試這樣的事情,看看它是否可行

RewriteRule ^/eureka/trips/([0-9]+)\/? eureka/trip_details.php?trip_id=$1 [L] 

編輯:基於OP的回覆下面的新答案。通過您的目錄設置測試並使用Apache。

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase /eureka 

RewriteRule trips/([0-9]+)\/? trip_details.php?trip_id=$1 [L] 
+0

感謝您的回答,但它仍然無法正常工作。 htaccess文件位於'eureka'目錄內,因此理論上不需要單詞「eureka」 – juancruzhurtado

+0

好,修改我的答案 – timgavin

+0

非常感謝,Tim!這是'MultiView'完成的。我不知道爲什麼,但它知道的作品。我知道的問題是,網頁需要很長時間來加載這種方式。任何想法爲什麼? – juancruzhurtado

相關問題