【发布时间】:2017-04-04 06:38:37
【问题描述】:
所以我在 Ubuntu 16 上运行 Apache。我可以通过目录访问 phpmyadmin,因为默认情况下它就是这样做的(例如,要访问 phpmyadmin,我必须访问 www.mydomain.com/phpmyadmin)
我编写了一个 Apache VHost 以使其可以通过子域访问,如我的 Vhosts 中所示: http://pastebin.com/raw/tyZGbsSC
这可行,现在我可以通过子域 (phpmyadmin.mydomain.com) 访问 phpmyadmin,但问题是它仍然可以通过目录 (www.mydomain.com/phpmyadmin) 访问
如何阻止这种情况?
【问题讨论】:
-
您是否尝试编写将 www.mydomain.com/phpmyadmin 发送到 404 错误页面的 .htaccess 规则?类似于: RewriteRule ^phpmyadmin/ - [L,R = 404]
标签: php apache .htaccess phpmyadmin