Мне бы очень хотелось, чтобы мой 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