我有多个域名托管帐户,所以我已经托管了多个域名。所以我想把那些和主域分开。
Main hosting : https://example.com
Other hosted website : https://mydomain1.com, https://mydomain2.com其他托管网站也在路径中。
https://example.com/domains/mydomain1
https://example.com/domains/mydomain2因此,任何人都可以使用上面提到的路径访问另一个域(如果他知道的话),所以要将我想要的所有域分开,如果有人使用路径访问域,它应该显示错误消息,比如404或403。
但是我不希望任何人使用这样的路径访问,相反,他/她可以使用实际的域名进行访问。
任何建议都很感激。
PS:我在另一个域中有htaccess文件将http请求重定向到https
RewriteCond %{HTTPS} off
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]有没有其他方法可以做到这两点。重定向到https和上面的查询。
谢谢
发布于 2018-01-31 09:55:28
在mydomain1/.htaccess和mydomain2/.htaccess中,这个规则是您的第一条规则:
RewriteEngine On
# show forbidden for main domain
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteRule ^ - [F]https://stackoverflow.com/questions/48539144
复制相似问题