@PavelKuptsov
Программист, системный администратор

Как сменить порт в 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 для дальнейших запросов. Но возможно есть и другое решение проблемы.
Спасибо.
  • Вопрос задан
  • 243 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы