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