如何使用.htaccess捕获以两个特定字符结尾的URL?

如何使用.htaccess捕获以两个特定字符结尾的URL?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我需要捕获仅以/s结尾的URL示例: www.example.com/contact/s www.example.com/test/s 必须将它们全部重定向到301: www.example.com/s 但是,如果我有一些像www.example.com/system这样的页面,它不应该被重定向,即使它包含/s 有可能吗?试试: RedirectMatch 301 ^/[^/]+/s$ /s 或 我将第一个改为重定向匹配301[^/]+/s$/s,它成功了。谢谢 RewriteEngine O

我需要捕获仅以/s结尾的URL示例:

www.example.com/contact/s www.example.com/test/s

必须将它们全部重定向到301:

www.example.com/s

但是,如果我有一些像www.example.com/system这样的页面,它不应该被重定向,即使它包含/s

有可能吗?

试试:

RedirectMatch 301 ^/[^/]+/s$ /s


我将第一个改为重定向匹配301[^/]+/s$/s,它成功了。谢谢
RewriteEngine On
RewriteRule ^[^/]+/s$ /s [L,R=301]