当用户输入错误的网址时,如何禁止访问或重定向到另一个页面?

时间:2019-09-06 15:07:03

标签: php .htaccess

当前,我的.htaccess文件中包含以下行: ErrorDocument 404 /someProject/404.php

如果用户输入以下内容: localhost / someProject / gehagae,然后工作,它将他重定向到404.php。

但是,如果用户输入以下内容:localhost / someProject / index.php / gehagae,则仅显示索引页面的html,而没有css,图像和javascript。

每个页面都发生相同的事情,那么如何将其重定向到404.php?

1 个答案:

答案 0 :(得分:0)

尝试编写 404页面的完整路径

例如ErrorDocument 404 http://YOURURL

并确保在您的CSS文件中写入的是绝对路径,而不是相对 例如,如果您这样写

  <link rel="stylesheet" type="text/css" href="style.css" />

将其更改为此

<link rel="stylesheet" type="text/css" href="/style.css" />``