Редирект в Vesta

Nicromonger
На сайте с 04.08.2010
Offline
100
641

Здравствуйте

Решил перейти на vesta вместо ISP-manager но столкнулся с проблемой редиректа

RewriteEngine On

RewriteCond %{THE_REQUEST} /index\.html(/(.*?))? [NC]

RewriteRule ^(.*?)index\.html(/(.*?))?$ /$1$2 [L,R=301,NC,NE]

Ранее работало в ISP-manager, а в Vesta не хочет

Кто-то знает что может быть не так?

покупаю сайты. телега @nicolasik
iamsens
На сайте с 26.08.2009
Offline
115
#1

Возможно:

1. стоит нгинкс и обрабатывает запросы на .html файлы, до .htaccessа запрос не доходит

2. нет mod_rewrite в Apache (маловероятно)

3. настроено nginx+php, апача вообще нет

Nicromonger
На сайте с 04.08.2010
Offline
100
#2
iamsens:
Возможно:
1. стоит нгинкс и обрабатывает запросы на .html файлы, до .htaccessа запрос не доходит
2. нет mod_rewrite в Apache (маловероятно)
3. настроено nginx+php, апача вообще нет

Редирект с www работает - или он может по умолчанию стоять в nginx ?

ZomBat
На сайте с 08.10.2016
Offline
24
#3
Nicromonger:
Редирект с www работает - или он может по умолчанию стоять в nginx ?

скорее в параметрах весты

а по теме, так тяжело придумать решение, покажи шапку вывода phpinfo(), там видно как работает php

да и вот может поможет:

https://forum.vestacp.com/viewtopic.php?t=10018

https://toster.ru/q/394226

в свободное время шаманю над веб-окружением VPS...
VK
На сайте с 22.01.2017
Offline
18
#4

Можно в настройках сайта убрать .html с поля proxy extension, тогда html файлы будет обрабатывать апач и редирект будет работать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий