【发布时间】:2014-04-02 22:15:59
【问题描述】:
我正在尝试将 123.mydomain.com 重定向到 http://mydomain.com/xyz。我想我可以尝试在我的 DNS 区域文件中使用别名,但显然这不是可行的方法。我必须在 htaccess 中使用重定向吗?如果可以,该怎么做?
非常感谢任何帮助。
【问题讨论】:
我正在尝试将 123.mydomain.com 重定向到 http://mydomain.com/xyz。我想我可以尝试在我的 DNS 区域文件中使用别名,但显然这不是可行的方法。我必须在 htaccess 中使用重定向吗?如果可以,该怎么做?
非常感谢任何帮助。
【问题讨论】:
在您的.htaccess 中,它类似于::
RewriteEngine On
RewriteCond %{HTTP_HOST} ^123\.mydomain\.com$ [NC]
RewriteRule ^(.*) http://www.mydomain.com/xyz/$1 [L,NC,QSA]
【讨论】:
将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^123\.(mydomain\.com)$ [NC]
RewriteRule ^ http://%1/xyx%{REQUEST_URI} [R=301,L,NE]
【讨论】: