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