我有一个纯网页(没有CMS)。如果我去mydomain.com,它会显示我的网页。但是,如果我转到服务器的IP地址,它也会显示我的页面,但在地址栏中,它仍会显示我服务器的IP地址。我怎样才能这样做,如果我输入IP地址,它会自动使用虚拟主机条目(而不是.htaccess文件)将您重定向到我的页面的域名?我当前的vhost条目如下所示:
<VirtualHost *:80>
DocumentRoot /var/www/mydomain.com
ServerName mydomain.com
</VirtualHost>
答案 0 :(得分:1)
使用mod_rewrite
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx\.xxx\.xxx\.xxx$ #replace your IP here
RewriteRule .* http://www.yourdomain.com [R,L]