Seo Форум

Поисковая оптимизация => Базовая поисковая оптимизация => Тема начата: anadonam от 27-02-2020, 07:09:09

Название: url со слешем на конце/
Отправлено: anadonam от 27-02-2020, 07:09:09
Я в url  на своих сайтах не использую  слеш на конце
но заметил такую тенденция.  время от времени вебмастер  сует в индекс страницу со слешем на конце url/
а потом поднимает писк что это дубль и удаляет ее.....  и это не одноразово по отношению  к одному и тому же url
откуда появляются такие урлы  у меня я не знаю - может кто то ссылки поставил такие где то на меня..

что лучше переделывать что ли?
теперь в моде вот такие сcылки ? ( со слешем)
 
Название: Re: url со слешем на конце/
Отправлено: dimacheg от 27-02-2020, 10:37:24
Ответ простой, должен быть редирект, тогда поиск ставить статус 301 и не каких проблем с дублем. В вашем случае нужно в htaccess что то вроде

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
Название: Re: url со слешем на конце/
Отправлено: LostAlly от 27-02-2020, 10:40:25
Моя логика при этом такая -
Урлы это как пути в файловой системе, если урл этот путь до папки или "виртуального" раздела на сайте, то я запершаю его слешем.
Если путь заканчивается именем файла, то в конце не ставлю слеш.
Название: Re: url со слешем на конце/
Отправлено: dimacheg от 27-02-2020, 11:12:05
Моя логика при этом такая -
Урлы это как пути в файловой системе, если урл этот путь до папки или "виртуального" раздела на сайте, то я запершаю его слешем.
Если путь заканчивается именем файла, то в конце не ставлю слеш.
вот я тоже так считаю. Ведь чисто теоретически файл может быть без расширения.
Тогда как определить серверу что отдавать, html статику или файл: http://site.ru/file
В данном примере сразу понятно что имеется ввиду каталог. http://site.ru/file/
Для многих это совсем не очевидно.
Название: Re: url со слешем на конце/
Отправлено: anadonam от 27-02-2020, 19:50:38
Если путь заканчивается именем файла, то в конце не ставлю слеш.

у  меня нет расширения на конце  и url  по названию не имеет  схожести не с именем папок ни с файлами.

domen/razdel/stranica
domen/razdel/podrazdel/stranica

а будет ли плохо если, я то что есть на сей момент оставлю как есть
а все следующие будут делать со слешем на конце
1- посылать новые в вебмастер и консоль со слешем
2 - у себя ссылки прописывать со слешем  (domen/razdel/stranica/) -
примечание - менять мне ничего   в движке для этого не надо  (потому и дубли откуда то берутся (что мне так одно и тоже))


Название: Re: url со слешем на конце/
Отправлено: alexmag от 11-03-2020, 22:18:33
Вы можете делать как вам удобнее, в таком случае используйте canonical. Но у меня стоит редирект со страниц со слешем на страницы без слеша.