VELIK505
@VELIK505
Руководитель департамента profitcentr.com

Редирект nginx склейка? убрать .php?

location / {
rewrite ^/(\w+)$ /$1.php;
}

убирает .php но допустим если переходишь по mysite.com/katalog.php то нет редиректа на mysite.com/katalog как сделать склейку?
  • Вопрос задан
  • 617 просмотров
Решения вопроса 1
VELIK505
@VELIK505 Автор вопроса
Руководитель департамента profitcentr.com
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /$1.php;
}
}

if ($request_uri ~ "\.php") {
rewrite ^/(.+)\.php$ /$1 permanent;
}
так получилось всё ровничком
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
делать не реврайт а редирект
склейку можно сделать указав каноникал урл
Ответ написан
Ваш ответ на вопрос

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

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