将子域重定向到url

时间:2014-03-01 20:42:47

标签: .htaccess redirect

我正在尝试将123.mydomain.com重定向到http://mydomain.com/xyz。我以为我可以尝试在我的DNS区域文件中使用别名,但显然这不是可行的方法。我必须在htaccess中使用重定向吗?如果是这样,我将如何做?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^123\.(mydomain\.com)$ [NC]
RewriteRule ^ http://%1/xyx%{REQUEST_URI} [R=301,L,NE]

答案 1 :(得分:0)

.htaccess中,它会像::

RewriteEngine On

RewriteCond %{HTTP_HOST} ^123\.mydomain\.com$ [NC]

RewriteRule ^(.*) http://www.mydomain.com/xyz/$1 [L,NC,QSA]