我正在尝试重写以(不仅仅等于)此结尾的网址:
评论/的-最新-OUT-OF-巴基斯坦/ 68
以此结尾的网址:
评论/的index.php?submissionid = 68
以下是.htaccess文件中的内容,但它不起作用。
RewriteEngine On
RewriteRule ^comments/([A-Za-z0-9-]+)/([0-9]+)?$ comments/index.php?submissionid=$2 [NC,L]
知道为什么它不起作用吗?
提前致谢,
约翰
答案 0 :(得分:0)
我认为唯一的问题是您没有在字符类[A-Za-z0-9-]+
中转义连字符,请尝试将其替换为此[A-Za-z0-9\-]+
并查看是否有效。如果没有,我们可以在那里工作。
答案 1 :(得分:0)
我对它进行了测试,而且这个有效:
RewriteEngine On
RewriteRule ^comments/([a-zA-Z0-9-]+)/([0-9]+)?$ comments/index.php?id=$2 [NC,L]