首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止使用htaccess访问我的域

问停止使用htaccess访问我的域
EN

Stack Overflow用户
提问于 2018-01-31 09:52:08
回答 1查看 36关注 0票数 1

我有多个域名托管帐户,所以我已经托管了多个域名。所以我想把那些和主域分开。

代码语言:javascript
复制
Main hosting : https://example.com
Other hosted website : https://mydomain1.com, https://mydomain2.com

其他托管网站也在路径中。

代码语言:javascript
复制
https://example.com/domains/mydomain1
https://example.com/domains/mydomain2

因此,任何人都可以使用上面提到的路径访问另一个域(如果他知道的话),所以要将我想要的所有域分开,如果有人使用路径访问域,它应该显示错误消息,比如404或403。

但是我不希望任何人使用这样的路径访问,相反,他/她可以使用实际的域名进行访问。

任何建议都很感激。

PS:我在另一个域中有htaccess文件将http请求重定向到https

代码语言:javascript
复制
RewriteCond %{HTTPS} off
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

有没有其他方法可以做到这两点。重定向到https和上面的查询。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-31 09:55:28

在mydomain1/.htaccess和mydomain2/.htaccess中,这个规则是您的第一条规则:

代码语言:javascript
复制
RewriteEngine On

# show forbidden for main domain
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteRule ^ - [F]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48539144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档