Я покупаю Windows share Host (IIS6), и моя панель - Plesk. Я создаю сайт на PHP (Drupal) в Apache и хочу переместить его на хост Windows. Файл .htaccess не работал :(
Не знаю, установлена ли ISAPI_Rewrite, как это понять? Могу ли я установить его в свою панель? Или Как установить ISAPI?
Мой английский не очень хорошо, пожалуйста, отредактируйте мой вопрос и ответьте как можно скорее :(
Если вы находитесь на виртуальном хостинге, ISAPI_Rewrite должен быть установлен глобально на сервере, и вы просто используете файл .htaccess на своем сайте. Поэтому вам следует проконсультироваться со своим хостингом, установлен ли у них продукт.
Также обратите внимание, что Plesk может ограничивать разрешения, которые могут помешать правильной работе ISAPI_Rewrite. Разрешение на содержимое папки списка должно быть предоставлено папке, содержащей .htaccess, сам htaccess должен иметь права Reed / Write.
Это определенно разрешения. Убедитесь, что вы зашли в папку установки Helicon -> Свойства -> Безопасность. Во вкладке безопасности полностью удалите пользователей PLESK из списка. И разрешите пользователю, который запускает пул приложений на веб-сайте, иметь права «Чтение» и «Список содержимого папки».
Сделайте то же самое для .htaccess в корне вашего веб-сайта.