最近我注意到,如果我根据我的 WordPress 服务器目录列表浏览链接,
-例如:https://website.com/Myfolders,它将显示禁止的错误消息。
-例如:https://website.com/* ,它将显示错误消息访问被拒绝页面。
我尝试将链接重定向到 .htaccess 文件中的 404 页面。
RewriteRule ^Myfolders/* /index.php?wph-throw-404 [L]
它可以工作,但这也会影响 Myfolders 中子文件夹的文件,例如 css/javascript,导致我无法登录到我的 WordPress,网页丢失了图像,一切都一团糟。
这是否可以防止这种情况发生并解决我面临的问题?
您需要修改重写规则,使其仅将目录访问尝试重定向到 404 页面,尝试这个
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} ^/Myfolders
RewriteRule ^ - [R=404,L]