2013-03-22 91 views
0

我必须在地址栏上显示像sub.mydomain.com/pages这样的网址。但文件将从mydomain.com/pages EXCUTE ..如何重写子域URL的URL以访问主域网页?

要求是显示

sub.mydomain.com/index.html =>索引文件是在根文件夹(mydomain.com/index.html )

这意味着所有的文件都位于根文件夹,但是,我是尽量与显示的子域网址..

回答

1

通过httpd.conf启用mod_roxy,mod_rewrite的和的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT下目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^sub\.(mydomain\.com)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [L,P]