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

Regex 有没有办法在Apache重写规则中匹配/@user?,regex,apache,.htaccess,redirect,litespeed,Regex,Apache,.htaccess,Redirect,Litespeed,我正在尝试将用户从/@adam重定向到使用.htaccess文件的Litespeed服务器上的/user/adam 我已经尝试了以下方法: RewriteEngine On RewriteBase / RewriteRule ^\/@.+$ /user/$1 我期望它重定向,但它没有。甚至尝试了一些变化,比如 RewriteEngine On RewriteBase / RewriteRule ^\/@(.+)$ /user/$1 你接近了 这样做: RewriteBase / Rewrit

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

我已经尝试了以下方法:

RewriteEngine On
RewriteBase /
RewriteRule ^\/@.+$ /user/$1
我期望它重定向,但它没有。甚至尝试了一些变化,比如

RewriteEngine On
RewriteBase /
RewriteRule ^\/@(.+)$ /user/$1
你接近了

这样做:

RewriteBase /
RewriteRule ^@(.+)$ /user/$1
注意,我删除了前导的
\/

如果您需要严格测试htaccess规则,那么我强烈推荐以下gem: