昨天我在Codero Dedicated Server上创建了一个新站点。我还没有为IP地址分配任何域名。
目前,我可以使用http://MySiteIpAddress/~username访问我的网站,但我想仅使用http://MySiteIpAddress/访问该网站。有没有办法做到这一点。我不知道htaccess规则是否可行,所以任何提示都会受到赞赏。
答案 0 :(得分:0)
您想要设置虚拟主机并将其指向所需的文件夹。
See this other post for more details.
您需要执行几个步骤才能使其发挥作用。
1。)更新hosts
文件。在Windows XP上,您可以在c:\WINDOWS\system32\drivers\etc\
下找到它。你应该已经看到了第一个 从下面开始,它会照顾你提到的其他项目。 - 加 额外的请求对上述虚拟的请求 主机路由回自己的机器。127.0.0.1 localhost 127.0.0.1 foo-bar.com 127.0.0.1 abcdef.com 127.0.0.1 qwerty.com
2.。在Apache配置中更新vhosts文件。在XAMPP文件夹下,添加以下内容apache\conf\extra\httpd-vhosts.conf
如果需要,可以更改端口 (即,如果您使用8080而不是端口80)。<VirtualHost *:80> DocumentRoot C:/xampplite/htdocs/foo-bar/ ServerName www.foo-bar.com </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampplite/htdocs/abcdef/ ServerName www.abcdef.com </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampplite/htdocs/qwerty/web/ ServerName www.qwerty.com </VirtualHost>
3.。进行快速配置检查。打开{XAMPP-folder}\apache\conf\httpd.conf
您的文件并确保 以下部分未通过前面的#
字符注释掉:Include conf/extra/httpd-vhosts.conf
4.。重启XAMPP。
...你现在应该全部安排好了。你的其他项目应该 如果你只是把它放在你提到的URI可访问C:/xampplite/htdocs/my-project/
。