我试图使我的网站(这是我的主要域)只能通过“ mydomain.com”访问,并能够输入其中的所有页面,例如“ mydomain.com/example”。
此网站位于我的服务器中的域内,并且与附加域的层次结构处于同一级别。问题在于,因此,可以通过“ mydomain.com/prod/mydomain”( prod 是该域和我所有的插件域的存储目录)访问网站。我不希望这样,所以我尝试了以下操作将用户发送到404页面:
RewriteCond %{HTTP_HOST} ^mydomain\.com$
RewriteCond %{REQUEST_URI} ^/prod/mydomain(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ - [R=404,L]
它有效,但是现在我无法访问网站的任何页面,例如“ mydomain.com/example”或“ mydomain.com/jobs”。
有可能完成我想做的事情?我对.htaccess还是很陌生,所以任何建议都将不胜感激。