Не открывается форум без приставки "index.php"

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Не открывается форум без приставки "index.php"

Сообщение Simple »

Здравстуйте. Возникла небольшая проблема с переносом форума. Форум стоял на поддомене: forum.site.ru, а потребовалось перенести его на основной домен в отдельную папку, типа: site.ru/forum

Сделал все просто - скопировал файлы из папки форума в новую папку в директории сайта, в итоге получилась копия базы, форум работает по двум адресам. НО по адресу site.ru/forum ничего не открывается, а показывает стандартное сообщение о ненайденой странице на сайте. Но если в ручную дописать к адресу index.php, т.е. указать конкретную страницу: site.ru/forum/index.php, то все открывается и работает. Подскажите пожалуйста, где я нахимичил? :oops: Как добиться открытия форума без этой приставки?

В движок не лазил уже наверно полгода, позабывал половину того что знал по phpbb (а знал немного). Поиск ничего не дал.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не открывается форум без приставки "index.php"

Сообщение Sheer »

ACP-->ОБЩИЕ-->КОНФИГУРАЦИЯ СЕРВЕРА-->Настройки сервера
Имя домена:
Путь к конференции:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Не открывается форум без приставки "index.php"

Сообщение Simple »

Sheer
Забыл упомянуть в посте... все это я сделал. Не помогло.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не открывается форум без приставки "index.php"

Сообщение Sheer »

Что в .htaccess ?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Не открывается форум без приставки "index.php"

Сообщение МайскийЖук »

Как добиться открытия форума без этой приставки?
В начало файла .htaccess в корневой директории форума добавить строчку DirectoryIndex index.php index.html index.htm.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Не открывается форум без приставки "index.php"

Сообщение Simple »

Кажется проблема решилась. Поэксперементировал с RewriteEngine и теперь открывается как надо.

Sheer
в старой папке форума сейчас такой:

Код: Выделить всё

# 
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
php_flag register_globals Off
В новой папке (forum) .htaccess такой:

Код: Выделить всё

# 
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
php_flag register_globals Off

RewriteEngine on
Проблему, как ни странно, решила самая последняя строчка. :?

Вернуться в «Поддержка phpBB 3.0.х»