我在230.230.230.230
上运行了一个Web服务器。我的虚拟主机设置为ServerName mywebsite.com
和DocumentRoot /var/www/html/mywebsite.com/public
鉴于文件/var/www/html/mywebsite.com/public/index.html
,我如何仅允许http://mywebsite.com/index.html
但不允许http://230.230.230.230/mywebsite.com/public/index.html
访问该文件?
我希望在.htaccess
中放置/var/ww/mywebsite.com
文件,将基于IP的/其他主机名流量重定向到正确的主机名。
修改:最后使用.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^mywebsite\.com$ [NC]
RewriteRule ^(.*)$ https://mywebsite.com/ [R=301,L]