Я понял, что мои приведенные ниже правила .htaccess для удаления расширений PHP и HTML из URL запрещают все сообщения на сервере.
#unless directory, removes the .php
RewriteBase /
RewriteRule ^(.+)\.php$ /$1 [R,L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ /$1.php [NC,END]
#unless directory, removes the .html
RewriteBase /
RewriteRule ^(.+)\.html$ /$1 [R,L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*?)/?$ /$1.html
Если я удалю эти правила, мои сообщения выполнено успешно, но я не хочу использовать расширения файла.