用.htaccess重写链接

时间:2011-10-14 20:29:39

标签: .htaccess

我正在尝试使用.htaccess文件重写链接。基本的东西,但由于某种原因它不起作用。我需要文件的名称,在.php之前是URL中的最后一个单词。我在这里缺少什么?

RewriteRule ^/product/(.*)$ /incl/static/products/$1.php [NC,L]

1 个答案:

答案 0 :(得分:1)

Marc所说,你需要一些东西来区分脚本文件名和其他部分:

RewriteRule ^products/script/(.*)/(.*)$    $1.php?$2&%{QUERY_STRING}

但是如果在第一个(。*)之后是查询字符串,那么使用它:

RewriteRule ^products/script/(.*)$    $1.php?%{QUERY_STRING}