.htaccess мультивьювины не работает на сервере веб-панели управления
У меня было запущенное php веб-приложение, ранее размещенное с использованием cpanel. Теперь я переместил его на веб-панель управления (CWP) для хостинга. Но мультивыборы и обработка ошибок, которыми я управлял с помощью файла.htaccess, не отвечает сервером, поэтому мне нужно добавить.php после каждой ссылки. Есть ли какое-то решение для этого? Мой файл.htaccess:
Options +MultiViews
DefaultType application/x-httpd-php
Options -Indexes
ErrorDocument 403 /403
ErrorDocument 404 /404
Заранее благодарю.
1 ответ
Вы обязательно должны прочитать документы по адресу httpd.apache.org и не полагаться на панели управления или попытки и ошибки.
DefaultType
была резервной директивой, устарела и была отключена. Он никогда не предназначался для активации переводчиков.
Вы ищете SetHandler:
SetHandler application/x-httpd-php
Это должно активировать обработку PHP для каждого файла на сервере, пока загружается mod_php, включая изображения, загрузки и все остальное.
Может быть, вы хотите использовать что-то вроде этого:
AddHandler application/x-httpd-php .htm .html
Это ограничит PHP только этими расширениями.
Все в MultiViews является частью согласования контента.