我有几个域名指向相同的IP地址。我目前将它们从/default.asp文件重定向到基于SERVER_NAME的相应文件夹。例如:.htaccess域重定向到文件夹
http://domain1.com redirects to http://domain1.com/folder1
http://domain2.com redirects to http://domain1.com/folder2
这工作,但网址,在浏览器中显示文件夹名称:
http://domain1.com/folder1/somepage.htm
而且用户不能浏览的网页,而无需输入文件夹名称:
http://domain1.com/somepage.htm // This fails because it isn't in the root folder.
我可以使用.htaccess文件(1)将页面请求路由到适当的文件夹,并(2)防止文件夹名称出现在浏览器中?
这也会将重定向从/default.asp文件移动到它可能属于的.htaccess文件。
谢谢!
听起来好像你的'httpd.conf'文件中的VirtualHost指令搞砸了。你有访问这些吗? –
我问的原因是'domain1'的文档根目录位于错误的位置。你可以尝试用'.htaccess'重写它,但它不起作用。 –
咦? “文档根目录”位于错误的位置?我认为没有什么会搞砸的,我的域名工作正常(我目前甚至没有.htaccess文件)。我询问是否以及如何重定向域名,以便(1)请求转到特定文件夹;(2)如果我可以防止文件夹名称出现在浏览器URL中。谢谢。 –