@ivgenij7

Как сделать редирект в nginx?

Подскажите как настроить редирект?
есть .htaccess
RewriteBase / 

RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^(\/index\.php.{0,}|[-#a-zA-Z0-9\/_]+)$ /index.php [L,QSA]


как это правило для nginx конвернуть?
if (!-e $request_filename){
  rewrite "^/(\/index\.php.{0,}|[-" /;
}

такое не работает.
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 2
IvanU7n
@IvanU7n
nothing interesting here
try_files
а именно что-то типа
try_files $uri /index.php;

ПЛЮС: и это не совсем редирект, по которым обычно подразумевается посылка ответа с кодами 3XX
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Идете сюда и конвертите https://winginx.com/en/htaccess
Ответ написан
Ваш ответ на вопрос

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

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