Tho*_*ody 7 mod-rewrite .htaccess apache-2.2
客户在 有一个应用程序www.example.com/dir
。他们现在已经在dir.example.com
. 子域引用存储在www.example.com/dir
. 他们现在希望人们访问www.example.com/dir
被重定向到dir.example.com
.
我猜我需要一个.htaccess
坐下来www.example.com/dir
,如果它是通过 www 访问的,则重定向到子域,只是不确定语法。
将 a 添加.htaccess
到属于 的目录www.example.com/dir
:
RewriteEngine on
RewriteCond ${HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*) http://dir.example.com/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)
第一行启用mod_rewrite
,第二行检查当前请求是否使用主机名www.example.com
访问资源,第三行将所有此类请求重定向到所需的目标主机名。
djh*_*ell -1
这应该有效:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^dir/(.*) http://dir.example.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12535 次 |
最近记录: |