重定向以某些字符开头的任何 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]
我想重定向如下内容:
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]