Apache Rewrite вообще ничего не возвращает в поддомене

0

Я развернул свой сайт на OVH, и у меня есть некоторые проблемы. Он отлично работает на localhost и ничего не возвращает на OVH. Оба имеют одинаковую файловую структуру:

/
  www/
    portfolio/
      [others files or folder]
      .htaccess 
      index.php

Проблема в том, что я использую Apache rewrite_mod. У меня это в файле.htaccess:

 Options -MultiViews
 RewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} !-f 
 RewriteRule ^ index.php [QSA,L]

Так что все проходит через index.php, но я не помню ничего взамен. даже если я сделаю простое echo 'Hello World !' на первой линии. Прямо сейчас я просто пытаюсь получить к нему доступ через www.domain.com/portfolio, я не использовал DirectoryIndex в файле www/.htaccess.

Есть ли у вас какие-либо идеи? спасибо

  • 0
    Какую версию apache вы используете? Вы включили использование htaccess в конфигурации apache? AllowOverride All Не AllowOverride All по умолчанию на 2.4
  • 0
    Я использую Apache 2.2.22 на OVH и 2.4.9 на localhost. Есть ли огромные различия между ними? Это может вызвать некоторые проблемы?
Показать ещё 3 комментария
Теги:
.htaccess
mod-rewrite

1 ответ

0
Лучший ответ

Обязательно разрешите .htaccess в вашей конфигурации Apache. Изменить AllowOverride None to AllowOverride All

Ещё вопросы

Сообщество Overcoder
Наверх
Меню