HTACCESS 根据主机名重定向到文件夹
HTACCESS redirect to folder based on hostname
我在同一个网络服务器下有多个网站。
我的根结构如下:
./
./site1/
./site2/
./.htaccess
我希望将 htaccess 文件重定向到正确的文件夹。
如果用户导航到 www.site1.com 或 site1.com,它应该重写 url 以转到 ./site1/ 文件夹,如果用户导航到 www.site2.com 或 site2.com 它应该重写 url 以转到 ./site2/ 文件夹。
有什么方法可以实现这种行为吗?
提前致谢。
在 .htaccess 文件中使用以下代码。
RewriteCond %{HTTP_HOST} ^(www\.)?site1\.com$ [NC]
RewriteRule !^site1/ /site1%{REQUEST_URI} [L,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com$ [NC]
RewriteRule !^site2/ /site2%{REQUEST_URI} [L,NC]
我在同一个网络服务器下有多个网站。
我的根结构如下:
./
./site1/
./site2/
./.htaccess
我希望将 htaccess 文件重定向到正确的文件夹。
如果用户导航到 www.site1.com 或 site1.com,它应该重写 url 以转到 ./site1/ 文件夹,如果用户导航到 www.site2.com 或 site2.com 它应该重写 url 以转到 ./site2/ 文件夹。
有什么方法可以实现这种行为吗?
提前致谢。
在 .htaccess 文件中使用以下代码。
RewriteCond %{HTTP_HOST} ^(www\.)?site1\.com$ [NC]
RewriteRule !^site1/ /site1%{REQUEST_URI} [L,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com$ [NC]
RewriteRule !^site2/ /site2%{REQUEST_URI} [L,NC]