Извините за повторный вопрос, но я не смог найти ничего, что могло бы мне помочь.
Поэтому я изменил свой файл .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]