如何禁止用户按照确切的URL链接?

时间:2015-06-04 18:47:15

标签: .htaccess redirect

如果用户想要输入特定链接,我想禁止或重定向用户到404页面或主页。

例如,用户尝试转到mywebsite.com/?=some_link&some_name

我已从HTML代码中删除了此超链接,但我还想重定向所有已知道此链接并尝试直接访问该链接的用户。

是否可以使用.htaccess解决它?

1 个答案:

答案 0 :(得分:0)

很简单,如果页面实际上不再存在,你可以使用ErrorDocument指令,Apache会为你做这件事。它可以放在你的.htaccess文件的顶部。

ErrorDocument 404 /404page.html

或者您可以重定向特定的请求

RewriteEngine on
RewriteCond %{THE_REQUEST} [A-Z]{3,}\ /+\?some_link&some_name
RewriteRule ^ / [R=301,L]