Загрузка htaccess вместо загрузки

Мне бы очень хотелось, чтобы мой index.html мог работать с PHP-скриптом. Я читал, что вы можете сделать это через файл htaccess. У меня есть доступ к каталогу сайтов поддоменов, где я могу загружать файлы через FTP.

В каталоге не было файла htaccess, поэтому я создал его с помощью блокнота: .htaccess и добавил его в файл:

AddType application/x-httpd-php .html 

Проблема заключается в том, что вместо загрузки страницы index.html она загружает его как файл … мне нужно добавить что-то лишнее в файл htaccess? : S

Вам не нужно index.html файл index.html чтобы он служил по умолчанию. Вы можете изменить документ по умолчанию с помощью своей записи в файле .htaccess следующим образом:

 DirectoryIndex index.php 

Затем, когда вы переходите на http://yoursubdomain.example.com, вам будет подан index.php вместо index.html .


Если действительно нужно, чтобы PHP интерпретировал ваши .html-документы, то запись, которую вы имели в своем вопросе, будет работать, когда PHP работает как модуль Apache. Если ваш хост запускает PHP как CGI, вы хотите:

 AddHandler application/x-httpd-php .html 

Если он все еще не работает, на этой веб-странице есть еще несколько предложений:

Директива, которую вы устанавливаете, поддерживает тип содержимого файлов с расширением .html.

Если на сервере установлен и включен PHP, этот тип содержимого приведет к его запуску с помощью механизма PHP и последующего вывода от него, отправленного клиенту.

Если у него нет установленного PHP, файл будет просто доведен до клиента с этим типом контента. Так как браузеры не обрабатывают сами скрипты PHP, они просто сохраняют файл.

Вам необходимо установить и включить PHP, а также установить тип содержимого.

Предположительно, ваш хостинг поддерживает PHP?

Если это так, вам нужно переименовать свой файл из index.html в index.php