我正在尝试使用.htaccess文件重写链接。基本的东西,但由于某种原因它不起作用。我需要文件的名称,在.php之前是URL中的最后一个单词。我在这里缺少什么?
RewriteRule ^/product/(.*)$ /incl/static/products/$1.php [NC,L]
答案 0 :(得分:1)
如Marc
所说,你需要一些东西来区分脚本文件名和其他部分:
RewriteRule ^products/script/(.*)/(.*)$ $1.php?$2&%{QUERY_STRING}
但是如果在第一个(。*)之后是查询字符串,那么使用它:
RewriteRule ^products/script/(.*)$ $1.php?%{QUERY_STRING}