如何.htaccess RewriteRule?

时间:2011-03-13 17:27:33

标签: php .htaccess mod-rewrite

我正在尝试制作这个地址:

http://www.mysite.co.uk/Listing/London/34

真的在寻找:http://www.mysite.co.uk/Listing/listed.php?area=London&list=34 在幕后。

我在“Listing”文件夹的htacess文件中尝试了这个ReWrite,但它不起作用:

RewriteRule ^([a-z0-9]+)/([a-z0-9]+)$ /listed.php?area=$1&list=$2 [NC,L]

2 个答案:

答案 0 :(得分:2)

尝试使用相对替换路径:

RewriteRule ^([a-z0-9]+)/([a-z0-9]+)$ listed.php?area=$1&list=$2 [NC,L]

您也可能不允许在文档根目录中使用.htaccess文件。

答案 1 :(得分:1)

我认为您只需从头开始删除^并将目的地从/listed.php更改为/Listing/listed.php