【问题标题】:Redirect users with .htaccess file使用 .htaccess 文件重定向用户
【发布时间】:2012-03-01 11:33:10
【问题描述】:
当用户访问我网站中的某个目录时,我想将他们重定向到另一个域名。例如;如果用户访问 /files,那么它会将他们重定向到 www.myfiles.com。但是,我也想对子域做同样的事情,这样当用户转到 /files 或 files.domain.com 时,他们会被重定向到 www。例如,myfiles.com。
如何在 .htaccess 文件中执行此操作?
我希望人们能理解我要描述的内容。
【问题讨论】:
标签:
.htaccess
redirect
directory
subdomain
【解决方案1】:
使用这个
Redirect 301 /files http://www.myfiles.com
【解决方案2】:
尝试将以下内容添加到您的domain.com 站点根目录下的.htaccess 文件中。
RewriteEngine on
RewriteBase /
#if either files.domain.com
RewriteCond %{HTTP_HOST} ^files\.domain\.com$ [NC,OR]
#or /files
RewriteCond %{REQUEST_URI} ^/files$ [NC]
#redirect to www.myfiles.com
RewriteRule ^ http://www.myfiles.com [L,R=301]