Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Убрать index.php в версии 3.1

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Убрать index.php в версии 3.1

Сообщение Webliberty »

Снова этот index.php и зачем только его добавляют к главной странице... Можно его как-нибудь убрать? Копаться в коде конечно не хочется, т.к. при обновлении все слетит, но видимо придется, расширения ведь такого нет. Вот если бы самому научиться их делать)

Как его можно убрать в новой ветке phpBB :?:


Расширение позволяет убрать во всех ссылках на форуме index.php
Скачать:
Clear_Index.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Убрать index.php в версии 3.1

Сообщение xisp »

Всё так же, как и в 3.0, файл \includes\functions.php, строка

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

		'U_INDEX'				=> append_sid("{$phpbb_root_path}index.$phpEx"),
Заменяете на

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

		'U_INDEX'				=> append_sid("{$phpbb_root_path}"),
В расширения не очень умею, пока только так.
phpBBex
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Re: Убрать index.php в версии 3.1

Сообщение Webliberty »

Благодарю! Пока воспользуюсь этим решением, может в будущем найдутся умельцы и сделают расширение)
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Убрать index.php в версии 3.1

Сообщение Anvar »

Тогда лучше так:

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

		'U_INDEX'				=>  generate_board_url(),
Не знаю стоит ли расширение ради этого городить, если только попытаться удалить везде где встречается.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Убрать index.php в версии 3.1

Сообщение Alecto »

Anvar писал(а):стоит ли расширение ради этого городить
не стоит, потому что некоторые, как например я, поставят портал, и главной уже другая страница становится.
специфическая задача c index.php получается.
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Re: Убрать index.php в версии 3.1

Сообщение Webliberty »

Стоит, так как при обновлении все правки слетят. Не этого ли все ждали с выходом 3.1? Здесь строку добавишь, там добавишь, пройдет время и подобных правок будет так много, что уже и не вспомнишь что было сделано, а после обновления опять те же проблемы решать и вспоминать.

Задачи у всех разные, поэтому расширение нужно, а устанавливать или нет - каждый решает сам за себя (это я про портал). Хорошо тем, кто разбирается в коде, могут подправить если что или мод написать, а тем кто не умеет - только и остается просить помощи и надеяться, что решение будет найдено)
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Убрать index.php в версии 3.1

Сообщение xisp »

Anvar писал(а):Тогда лучше так:
Почему? append_sid не просто так тут используется. Я думаю...
phpBBex
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Убрать index.php в версии 3.1

Сообщение Anvar »

Ну в этом месте точно не навредит если не будет привязываться сессия. U_INDEX вообще используется только в навигации форума.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Убрать index.php в версии 3.1

Сообщение xisp »

Думаю, лучше пусть сиды будут, чем вылет с форума при нажатии на главную.
phpBBex
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 13 лет 8 месяцев
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: Убрать index.php в версии 3.1

Сообщение drugold »

В 3.0.х это делается проще: Как убрать из url index.php (использую вариант с хуком).
В 3.1.х, наверно, можно сделать нечто подобное.
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Re: Убрать index.php в версии 3.1

Сообщение Webliberty »

Однако речь идет про 3.1 и необходимость сделать расширение. Даже на фавиконку уже есть расширение, хотя файлы движка ее добавление вообще не затрагивает, в шаблон стиля строку добавить и все! Если бы я умел делать эти расширения - сделал бы. Может инструкция какая есть? Например есть строка в таком то файле ее нужно заменить и пример как это сделать.
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Убрать index.php в версии 3.1

Сообщение Anvar »

seodirection, Ну расширение, так расширение.

С hook-ом мне кажется было бы лучше.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Re: Убрать index.php в версии 3.1

Сообщение Webliberty »

Anvar, вот спасибо! Уверен, многим пригодится!
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Убрать index.php в версии 3.1

Сообщение xisp »

Anvar писал(а):Ну расширение, так расширение.
Может в отдельную тему?
phpBBex
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Убрать index.php в версии 3.1

Сообщение Anvar »

xisp, Открой архив и посмотри. :-D Тема эта уже есть, вторая - жирно будет)))

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