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 次 |
| 最近记录: |