500 Internal Server Ошибка при попытке доступа к несуществующему файлу или каталогу - PullRequest
0 голосов
/ 20 ноября 2018

Извините за повторный вопрос, но я не смог найти ничего, что могло бы мне помочь.

Поэтому я изменил свой файл .htaccess, чтобы принудительно использовать косую черту после URL, и удалил расширение .html, а покаон работает нормально, я заметил, что при доступе к несуществующим файлам он вызывает страницу 500 500 Internal Server Error вместо 404. Любая помощь приветствуется!

Сайт: http://profastmovers.comURL-адрес репликации: http://profastmovers.com/xxx

.htaccess:

 RewriteEngine On
 RewriteBase /

 #Remove .html extension
 RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
 RewriteRule ^ %1/ [NC,L,R]

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^([^/]+)/?$ $1.html [NC,L]

 # Force trailing slash
 RewriteCond %{REQUEST_FILENAME}.html -f
 RewriteRule .*[^/]$ $0/ [L,R=301]
...