如果用户想要输入特定链接,我想禁止或重定向用户到404页面或主页。
例如,用户尝试转到mywebsite.com/?=some_link&some_name
我已从HTML代码中删除了此超链接,但我还想重定向所有已知道此链接并尝试直接访问该链接的用户。
是否可以使用.htaccess解决它?
答案 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]