重定向以某些字符开头的任何 URL

Redirect any URL starting with some characters

我想重定向如下内容:

domain/start[optional]/xxx

domain/something/xxx

我尝试添加到 .htaccess:

# Rewrite any start* route to something route
RewriteCond %{REQUEST_URI}
RewriteRule ^start[^/]*/(.*)$ /something/ [R=301, L]

但我收到内部服务器错误。知道我做错了什么吗?

Apache 日志说:

RewriteCond: bad argument line '%{REQUEST_URI}'

您的规则几乎没有语法问题。试试这条规则:

# Rewrite any start* route to something route
RewriteRule ^start[^/]*/(.*)$ /something/ [R=301,L,NC]