如何使用Apache阻止与主域不同的URL?

时间:2019-04-24 21:29:44

标签: apache ubuntu apache2

我想在我的Wordpress中阻止与主URL不同的所有请求(或返回404 apache错误页面)。

示例:

有什么可能性吗?

1 个答案:

答案 0 :(得分:0)

我可以用这个解决它:

RewriteEngine on
RewriteCond %{REQUEST_URI} !/index.php
RewriteCond %{REQUEST_URI} !/wp-admin
RewriteCond %{REQUEST_URI} !/wp-login.php
RewriteCond %{REQUEST_URI} !/hello-world/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(pdf|jpeg|css|gif|ico|jpg|js|png|swf|txt|svg|woff|ttf|eot)$
RewriteRule . / [R=404,L]

这可以过滤掉uri并阻止其他网址