.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 является частью согласования контента.

Другие вопросы по тегам