Regex 有没有办法在Apache重写规则中匹配/@user?
我正在尝试将用户从/@adam重定向到使用.htaccess文件的Litespeed服务器上的/user/adam 我已经尝试了以下方法: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
RewriteEngine On
RewriteBase /
RewriteRule ^\/@.+$ /user/$1
我期望它重定向,但它没有。甚至尝试了一些变化,比如
RewriteEngine On
RewriteBase /
RewriteRule ^\/@(.+)$ /user/$1
你接近了
这样做:
RewriteBase /
RewriteRule ^@(.+)$ /user/$1
注意,我删除了前导的\/
如果您需要严格测试htaccess规则,那么我强烈推荐以下gem: