url со слешем на конце/

Автор Тема: url со слешем на конце/  (Прочитано 588 раз)

Оффлайн anadonamАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 99
  • Карма: -3
  • Пол: Мужской
  • Дилец
    • Новый сайт про праздники

Оффлайн anadonamАвтор темы

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

что лучше переделывать что ли?
теперь в моде вот такие сcылки ? ( со слешем)
 


Оффлайн dimacheg

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 6
  • Сообщений: 42
  • Карма: 1
    • Брусья для гимнастики и турники

Оффлайн dimacheg

  • Рекрут
  • *
Re: url со слешем на конце/
« Ответ #1 : 27-02-2020, 10:37:24 »
Ответ простой, должен быть редирект, тогда поиск ставить статус 301 и не каких проблем с дублем. В вашем случае нужно в htaccess что то вроде

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Оффлайн LostAlly

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 15
  • Сообщений: 62
  • Карма: 4

Оффлайн LostAlly

  • Пользователь
  • **
Re: url со слешем на конце/
« Ответ #2 : 27-02-2020, 10:40:25 »
Моя логика при этом такая -
Урлы это как пути в файловой системе, если урл этот путь до папки или "виртуального" раздела на сайте, то я запершаю его слешем.
Если путь заканчивается именем файла, то в конце не ставлю слеш.

Оффлайн dimacheg

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 6
  • Сообщений: 42
  • Карма: 1
    • Брусья для гимнастики и турники

Оффлайн dimacheg

  • Рекрут
  • *
Re: url со слешем на конце/
« Ответ #3 : 27-02-2020, 11:12:05 »
Моя логика при этом такая -
Урлы это как пути в файловой системе, если урл этот путь до папки или "виртуального" раздела на сайте, то я запершаю его слешем.
Если путь заканчивается именем файла, то в конце не ставлю слеш.
вот я тоже так считаю. Ведь чисто теоретически файл может быть без расширения.
Тогда как определить серверу что отдавать, html статику или файл: http://site.ru/file
В данном примере сразу понятно что имеется ввиду каталог. http://site.ru/file/
Для многих это совсем не очевидно.

Оффлайн anadonamАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 99
  • Карма: -3
  • Пол: Мужской
  • Дилец
    • Новый сайт про праздники

Оффлайн anadonamАвтор темы

  • Пользователь
  • **
Re: url со слешем на конце/
« Ответ #4 : 27-02-2020, 19:50:38 »
Если путь заканчивается именем файла, то в конце не ставлю слеш.

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

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

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


« Последнее редактирование: 27-02-2020, 19:57:27 от anadonam »


Оффлайн alexmag

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 21
  • Карма: 0
  • Пол: Мужской

Оффлайн alexmag

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
5893 Просмотров
Последний ответ 11-03-2012, 20:26:24
от westj
1 Ответов
571 Просмотров
Последний ответ 10-02-2014, 18:05:13
от Sky-fi
1 Ответов
845 Просмотров
Последний ответ 23-12-2014, 11:06:47
от [Lichkin-rus]
0 Ответов
571 Просмотров
Последний ответ 02-07-2015, 08:49:28
от Igorby
3 Ответов
696 Просмотров
Последний ответ 26-10-2016, 14:36:16
от davidExl