我正在尝试使用尾部斜杠mod_rewrite规则仅适用于某些子文件夹。
我有像////这样的文章网址。例如,文章URL可以是/ news / role-playing-games / new-roleplaying-game-released /。有时,无论出于何种原因,人们都会尝试没有尾部斜杠的URL,而是获得404.我希望apache只为与某些子文件夹匹配的URL添加尾部斜杠。
我尝试了这条规则,但它不起作用。
RewriteCond %{REQUEST_URI} ^/(news|reviews|tutorials|guides)/(.*)$
RewriteRule ^(.*)$ /$1/ [L,R=301]
谁能告诉我我做错了什么?
提前致谢。
答案 0 :(得分:0)
尝试
RewriteRule ^((news|reviews|tutorials|guides)/[^/]+/[^/]+)$ $1/ [L,R=301]
我认为你给的网址结构是唯一的。