[英]How to redirect a root sub-folder to a sub-domain using htaccess rules
我正在尝试将子文件夹的所有链接重定向到新的子域,例如:
example.com/sso/
重定向到sso.example.com
example.com/sso/login
重定向到sso.example.com/login
我尝试了以下方法,但它不起作用:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^/sso/(.*) http://sso.example.com/$1 [R=301]
</IfModule>
您能否尝试以下操作,按照您显示的示例编写。 将这些规则放入您的 htaccess 文件后,请清除浏览器缓存。 为您的尝试添加了更多选项,例如匹配 sso 忽略大小写模式。 添加L
标志以在此之后停止规则的处理,因此不应与其他规则冲突。
也.
在example.com
应该转义以使其被视为文字字符。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(sso|SSO)/(.*)$ http://sso.example.com/$2 [R=301,NE,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.