Re: Нужно убрать слэш в конце URL

Sergey Shepelev temotor на gmail.com
Пт Дек 3 00:15:27 MSK 2010


2010/12/3 Vladislav V. Prodan <universite at ukr.net>:
>
> как реализовать средствами nginx?
>

location ~ (.+)/$ {
  rewrite ^ $1 permanent;
}

Обратите внимание, что здесь вернётся 301 редирект. Дублирующийся
контент на разных урлах поисковики как раз не любят.

> в конфиге только:
>        location / {
>                index index.php;
-                if (!-e $request_filename) {
-                        rewrite ^(.*)$ /index.php$1 last;
-                }
+                try_files $uri /index.php$uri;
>        }

Это отдельная правка, не имеет отношения к заданному вопросу.

>
>
>
> какие будут минусы от исчезновения слэша в конце URL для поисковых ботов?
>

Ни плюсов, ни минусов. Поисковикам глубоко наплевать на наличие слеша.


Подробная информация о списке рассылки nginx-ru