有没有办法在 Apache 重写规则中匹配 /@user?



我正在尝试将用户从/@adam 重定向到/user/adam 在我的使用 .htaccess 文件的 Litespeed 服务器上。

我已经尝试了以下方法:

RewriteEngine On
RewriteBase /
RewriteRule ^/@.+$ /user/$1

我希望它会重定向,但事实并非如此。甚至尝试了一些变化,例如

RewriteEngine On
RewriteBase /
RewriteRule ^/@(.+)$ /user/$1

你很接近!

这样做:

RewriteBase /
RewriteRule ^@(.+)$ /user/$1

请注意,我删除了前导/

如果您需要严格测试 htaccess 规则,那么我强烈推荐这个 gem:https://htaccess.madewithlove.be/

最新更新