2014-02-20 63 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

相关问题