.htaccess - Проблемы при переходе на 3.0.14

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gabranth
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев

.htaccess - Проблемы при переходе на 3.0.14

Сообщение Gabranth »

Доброго времени суток. При пеперносе файлов стиля со старой версии (3.0.1) на 3.0.14 проблем не возникло, но при попытке переноса .htaccess файла со старой версии (там был настроен небольшой реврайт-мод на обрезание ссылок и ещё пара правил) перестала работать переадресация на форуме. Конкретно это заметно при входе\выходе из аккаунта. Страничка с надписью "Вы успешо вошли в систему" теперь висит до тех пор, пока не кликнешь по ссылке перехода вручную.

Прикладываю код. Восстановление старого файла .htaccess не помогло. При вводе любой строчки в режиме "RewriteEngine On" переадресация всецело накрывается (проверил, переустановив phbBB несолько раз).

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

php_value register_globals off
RewriteEngine On
RewriteRule ^index.php$ / [QSA,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^(\w+)$ $1.php [NC]
RewriteRule ^(.*)map(.*)$ $1viewforum.php?f=3$2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение Татьяна5 »

Gabranth писал(а): При переносе файлов стиля со старой версии (3.0.1) на 3.0.14 проблем не возникло
Т.е. файлы стиля были перенесены без изменений? В этом случае должно возникнуть много проблем, сразу незаметных и трудноуловимых (и как бы со стилем, на первый взгляд, не связанных)
Gabranth
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение Gabranth »

Со стилем были только проблемы из-за измененных IF Forum c IS на ЕQ и forumrow тоже доставил хлопот. Эти моменты устаканил, но в тот момент переадресация работала. Но проблема именно с htaccess, это точно. Стоит лишь вписать туда хотя бы одно единственное rewrite правило, как переадресация приказывает долго жить.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение LavIgor »

Gabranth, может, стоит посмотреть в сторону формирования самих ссылок для переадресации?
И попробовать задавать их по "новому" формату?
Gabranth
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение Gabranth »

Тогда можете указать имя файла\файлов в темплейтах (или где вообще прописываются эти ссылки) дабы я успешно их заменил, заглянув в аналогичные файлы чистой версии 3.0.14?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение LavIgor »

Окончательные ссылки для редиректа выводит эта функция.
Задаются ссылки, соответственно, там, где эта функция вызывается.
Gabranth
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев

Re: .htaccess - Проблемы при переходе на 3.0.14

Сообщение Gabranth »

Относительно вызова неполадок не обнаружил. Однако мой "хэд" для форума был почти полностью вычищен. Убрал почти все скрипты в пользу оптимизации. Что-то там было вроде CD Data, похожее на функцию, приложенную вами. Это ли послужило вымиранию переадресации?
На всякий случай приложу ссылку на сам форум, вдруг пригодится.
http://onepiece.gabritel.com/

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