Всем доброго времени суток. После переноса старого проекта с Joomla на Laravel возникла необходимость сделать 301 редирект с некоторых ссылкок которые остались в индексе. Например: Было (осталось в индексе) - http://domain.com/ru/restoran Стало - http://domain.com/ru/restorants Ну все по классике жанра - необходимо сделать 301 редирект через .htaccess который лежит в папке public Содержимое файла стандартное: Код (Text): <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options-MultiViews </IfModule> RewriteEngineOn # Redirect Trailing Slashes If Not A Folder... RewriteCond%{REQUEST_FILENAME}!-d RewriteRule^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond%{REQUEST_FILENAME}!-d RewriteCond%{REQUEST_FILENAME}!-f RewriteRule^ index.php [L] # Handle Authorization Header RewriteCond%{HTTP:Authorization}. RewriteRule.*-[E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] Пытаюсь сделать так: Redirect 301 /ru/restoran /ru/restorants или так : RewriteRule ^ru/restoran ^ru/restorants [R=301,NC,L] UPD. Я лоханулся) Nginx не поддерживает работу с .htaccess. Есть ли какие-то альтернативные варианты?
Можно сделать нужный редирект с помощью роутинга ларавеля Код (Text): \Route::get('/ru/restoran', function () { return redirect('/ru/restorants', 301); }); --- Добавлено --- Или вот статья для редиректа с помощью nginx