Очень часто владельцы сайтов не обращают внимание на слеш в конце ссылок на своих сайтах. Это сильно сказывается на весе страницы в поиске, тк одна и таже страница распознается поисковиком как 2 разные страницы. В данной заметке рассмотрим эту ситуацию.
Добаление закрывающего слеша ко всем ссылкам на сайте:
rewrite ^(.*[^/])$ $1/ permanent;
Удаление закрывающего слеша ко всем ссылкам на сайте:
rewrite ^/(.*)/$ /$1 permanent;Немного усложним пример и добавим исключение, тк есть, например, технические страницы:
rewrite ^/((?!install|admin|administrator).*)/$ /$1 permanent;Через "|" перечисленны исключения, для которых данное правило работать не должно.
Теперь в зависимости от вашего выбора вебсервер будет добавлять или убирать закрывающий слеш. Применим настройки:
/etc/init.d/nginx restart
Комментарии (0)
Добавление комментариев закрыто.