Задать вопрос
@PavelKuptsov
IT инженер

Как сменить порт в url у форума Vanilla?

Добрый день!
Надеюсь на коллективный разум в решении следующей проблемы.
Перешли с phpBB на Vanilla, и никак не удается заставить его работать на правильном url - без порта в запросе.
Сейчас получается что при переходе на форум Vanilla - первый переход происходит по корректной ссылке (корень форума)
site.ru/forum
Но все внутренние ссылки уже имеют вид
site.ru:8080/forum
Сайт работает через nginx с проксированием на apache
В конфиге nginx

location /forum/ {
                     proxy_pass http://site.ru:8080;
}


При этом если вручную скорректировать ссылки - то форум прекрасно работает (но дальнейшие ссылки все равно с портом), поэтому пришел к выводу что дело все в не совсем правильном .htaccess для Vanilla
Вот как он выглядит сейчас:
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /forum
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
</IfModule>


Перепробовал разные варианты но так и не получилось заставить показывать vanilla корректные внутренние ссылки.
Одна из идей - заставить .htaccess корректно отсекать порт в url для дальнейших запросов. Но возможно есть и другое решение проблемы.
Спасибо.
  • Вопрос задан
  • 245 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы