Ошибка 404 не работает правильно в .htaccess и переходит на домашнюю страницу - PullRequest
0 голосов
/ 16 марта 2019

Я добавил пользовательскую страницу с ошибкой 404.php на свой веб-сайт и добавил ее на свой .htaccess, но когда я вызываю страницу, которая не существует, веб-сайт переходит на домашнюю страницу (index.php) вместо моего 404. PHP.

404.php

<?php

    http_response_code(404);

   echo "error";   
?>

Мой .htaccess

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} !^(.*)\.linkedfilm\.com$ [NC]
RewriteRule ^(.*)$ https://www.website.com/$1 [R=301,L]

ErrorDocument 404 https://www.website.com/404.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^home$ index.php?link1=home [QSA]

Спасибо

...