我必须在地址栏上显示类似 sub.mydomain.com/pages 的 URL。但文件将从 mydomain.com/pages 执行。
要求是显示
sub.mydomain.com/index.html => 索引文件位于根文件夹 (mydomain.com/index.html)
这意味着所有文件都位于根文件夹中,但是,我尝试显示带有子域的 URL。
我必须在地址栏上显示类似 sub.mydomain.com/pages 的 URL。但文件将从 mydomain.com/pages 执行。
要求是显示
sub.mydomain.com/index.html => 索引文件位于根文件夹 (mydomain.com/index.html)
这意味着所有文件都位于根文件夹中,但是,我尝试显示带有子域的 URL。
通过启用 mod_roxy、mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^sub\.(mydomain\.com)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,P]