.htaccess мультивьювины не работает на сервере веб-панели управления - PullRequest
0 голосов
/ 14 декабря 2018

У меня было запущенное php веб-приложение, ранее размещенное с использованием cpanel.Теперь я переместил его на веб-панель управления (CWP) для хостинга.Но мультивыборы и обработка ошибок, которыми я управлял с помощью файла .htaccess, не отвечает сервером, поэтому мне нужно добавить .php после каждой ссылки.Есть ли какое-то решение для этого?Мой файл .htaccess:

    Options +MultiViews
    DefaultType application/x-httpd-php

    Options -Indexes
    ErrorDocument 403 /403
    ErrorDocument 404 /404

Спасибо заранее.

1 Ответ

0 голосов
/ 14 декабря 2018

Вы обязательно должны прочитать документы на httpd.apache.org и не полагаться на панели управления или попытки и ошибки.

DefaultType была резервной директивой, устарела и имеетбыл отключен.Он никогда не предназначался для активации интерпретаторов.

Вы ищете SetHandler :

SetHandler application/x-httpd-php

Это должно активировать обработку PHP для каждого файла на сервере, еслиЗагружается mod_php, включая изображения, загружаемые файлы и все остальное.

Возможно, вы захотите использовать что-то вроде этого:

AddHandler application/x-httpd-php .htm .html

Это ограничит PHP только этими расширениями.

Все в MultiViews является частью согласования контента .

...