使用 htaccess 删除特定 url 的尾部斜线
remove trailing slash from specific url with htaccess
如何重定向来自特定 URL、
的尾部斜线
例如:
http://blabla.com/builders/anynumber1/anynumber2/anynumber3/London(any country)/
至
http://blabla.com/builders/anynumber1/anynumber2/anynumber3/London(any country)
怎么样:
RedirectMatch 301 ^/([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/$ /
或
RewriteEngine On
RewriteRule ^([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/$ / [L,R=301]
编辑:
您需要使用 mod_rewrite:
RewriteRule ^([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/.+$ - [L,R=404]
如何重定向来自特定 URL、
的尾部斜线例如:
http://blabla.com/builders/anynumber1/anynumber2/anynumber3/London(any country)/
至
http://blabla.com/builders/anynumber1/anynumber2/anynumber3/London(any country)
怎么样:
RedirectMatch 301 ^/([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/$ /
或
RewriteEngine On
RewriteRule ^([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/$ / [L,R=301]
编辑: 您需要使用 mod_rewrite:
RewriteRule ^([^/]+/[0-9]+/[0-9]+/[0-9]+/[^/]+)/.+$ - [L,R=404]