如何使用htaccess将网址重定向到404页面?

时间:2018-09-27 12:34:58

标签: php .htaccess url server url-rewriting

当我按下https://mobilecoderz.com/contactffdd时,它将返回404错误页面。

绝对可以。

当我按下https://mobilecoderz.com/contact时,它正在返回“联系人”页面。

绝对可以。

但是当我点击https://mobilecoderz.com/contact/adfadf时,它还会返回联系页面。

但是它应该返回404错误页面。 我如何使用htaccess做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在.htaccess的顶部使用这两行:

DirectoryIndex index.html
ErrorDocument 404 http://yoururl

DirectoryIndex将默认使yoururl加载yoururl / index.html,在ErrorDocument中使用http://将使其重定向到新URL。

OR

RedirectMatch 404 ^/abc/.*$

OR

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subfolder/404.php [L]