Как перенаправить URL на страницу 404 с помощью htaccess? - PullRequest
0 голосов
/ 27 сентября 2018

Когда я нажимаю https://mobilecoderz.com/contactffdd, то возвращается страница ошибки 404.

, что абсолютно нормально работает.

Когда я нажимаю https://mobilecoderz.com/contact, то возвращается страница контактов.

Что совершенно нормально работает.

Но когда я нажимаю https://mobilecoderz.com/contact/adfadf, тогда также возвращается страница контактов.

Но он должен вернуть страницу ошибки 404.Как я могу добиться этого с помощью htaccess?

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете использовать эти 2 строки в верхней части вашего .htaccess:

DirectoryIndex index.html
ErrorDocument 404 http://yoururl

DirectoryIndex заставит ваш url загрузить yoururl / index.html по умолчанию, а использование http: // в ErrorDocument сделает этоперенаправить на новый URL.

ИЛИ

RedirectMatch 404 ^/abc/.*$

ИЛИ

RewriteEngine On

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