我有一个设置,在我的 FTP 根目录的不同子文件夹中托管了几个站点
ROOT
-site1folder
-site2folder
我有 2 个与该帐户无关的域名。我已将域的 DNS 记录更改为指向我的主机帐户,但我需要 2 个不同的 URL 才能转到正确的子文件夹以加载正确的站点,而不是转移域。域是
- www.site1.com
- www.site2.com
理想情况下,我希望站点 1 加载站点 1 文件夹的内容,站点 2 及其相应的文件夹也是如此。
我目前在我的根目录中有一个 .htaccess 文件,我通过查看不同的帖子将其混合在一起。我是.htaccess 的新手。我目前正在尝试让站点 1 指向 site1 文件夹
Options +FollowSymLinks
#Turns the rewrite engine on.
RewriteEngine on
#Fix missing trailing slash character on folders.
RewriteRule ^([^.?]+[^.?/])$ $1/ [R,L]
RewriteBase /website1
#www.site1.co.uk and site1.co.uk will map to the folder
RewriteCond %{HTTP:Host} ^(?:www\.)?site1\.co.uk
RewriteRule (.*) /site1 [NC,L,NS]
当我加载这个时会发生什么,我得到了 site1 文件夹的内容,但是在这个 URL site1.co.uk/site1
我根本不希望 URL 改变。我只想让它加载它指向的子文件夹的内容。
任何想法都将不胜感激,即使它不能不这样做,而是我应该以不同的方式来做。