PHP URL重写重定向到错误的文件

时间:2016-04-26 20:00:35

标签: php apache .htaccess mod-rewrite url-rewriting

我的根文件夹中有以下文件:

listing_location.html
listing_location.php

我正在使用其他页面中的以下链接访问重定向到listing_location.php < a href =" listing_location /< ? php echo" $ _ SESSION [" listing_id"]; ?>" >位置< / a>

下面的

是重写规则

RewriteRule ^listing_location/([0-9]+)/?$ listing_location.php?listing_id=$1

但是当我点击该链接时,它会将我重定向到listing_location.html/{some-number}并发出404错误。

1 个答案:

答案 0 :(得分:1)

禁用内容协商可能会解决您的问题。试试这个。

Options -MultiViews    
RewriteEngine On 
RewriteRule ^pricing/([0-9]+)/?$ pricing.php?listing_id=$1 
RewriteRule ^listing_location/([0-9]+)/?$ listing_location.php?listing_id=$1