我有3个不同的域名,www.example.com,www.mywebsite.com,www.domain.com。在我的服务器中,我有3个文件夹,www / example,www / mywebsite,www / domain。我希望每个URL指向每个相应的文件夹,我希望所有对不同URL的请求都能在其自己的文件夹中查找内容。例如,当用户键入www.example.com/home.php时,我希望它找到文件www / example / home.php,但没有将URL重定向到www.example.com/example/home.php (我不希望目录名可见。)
问题是我在共享服务器上,因此我无法编辑conf文件以灌输VirtualHosts或更改DocumentRoots。所以我需要一个涉及htaccess文件的方法。
基本上,我需要在根目录www / .htaccess中有一个htaccess文件,该文件告诉服务器当向www.example.com发出请求时,返回www / example文件夹中的内容,依此类推我的其他领域。
提前致谢。
答案 0 :(得分:0)
尝试以下
RewriteEngine On
RewriteCond ${HTTP_HOST} example1\.com$
ReqriteRule ^(.*)$ /www/example1.com/$1
RewriteCond ${HTTP_HOST} example2\.com$
ReqriteRule ^(.*)$ /www/example2.com/$1