我需要在.htaccess文件上创建一个RewriteRule,它会删除路径("第2页")如果它包含在的URL末尾。例如:
http://myhost.com/path/page-2
应该重定向到:
http://myhost.com/path
我在SO上找到了类似的解决方案:
RewriteEngine On
RewriteRule ^([^/.]+)/?$ /$1/page-2/ [L]
然而它对我不起作用。没有重定向发生。 有什么帮助吗?
答案 0 :(得分:3)
您需要遵守此规则:
RewriteEngine On
RewriteRule ^(.+?)/page-2/?$ /$1 [L,NC,R=301]