Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 10.09.2017, 16:19   #1
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Адрес: Татарстан, г. Казань
Сообщений: 160
Репутация: 135
По умолчанию Ссылки на страницы в единой точке входа. Со слэшем в конце или без?

Здравствуйте. Сделал сайт на единой точке входа, и предстал вопрос: в каком виде будет правильнее сделать ссылки - со слэшем в конце или без?
Например, "mysite.com/page1" или "mysite.com/page1/"?
Как будет более правильно?
__________________
Булат Азат улы
Bulat Ibrahim вне форума   Ответить с цитированием
Старый 12.09.2017, 18:38   #2
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 2,964
Репутация: 829

icq: 303-206-418
skype: ad-soft.info
По умолчанию

по барабану...
http://imperacms.ru/docs/seo/url-slash-or-not
ADSoft вне форума   Ответить с цитированием
Старый 12.09.2017, 21:51   #3
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Адрес: Татарстан, г. Казань
Сообщений: 160
Репутация: 135
По умолчанию

ADSoft, ясно, спасибо. Изначально делал сайты со слэшем в конце. Тогда так и оставлю.
__________________
Булат Азат улы
Bulat Ibrahim вне форума   Ответить с цитированием
Старый 13.09.2017, 10:59   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 22,235
Репутация: 5003
По умолчанию

Цитата:
Сообщение от Bulat Ibrahim Посмотреть сообщение
Изначально делал сайты со слэшем в конце. Тогда так и оставлю.
не, лучше сделать так, чтобы оба варианта (и с последним слешем и без него) вели на один и тот же обработчик.
Тогда вне зависимости от того, написан ли концевой слеш или нет, всё равно всё будет корректно работать.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 13.09.2017, 11:12   #5
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Адрес: Татарстан, г. Казань
Сообщений: 160
Репутация: 135
По умолчанию

Serge_Bliznykov, на сайте, которую ADSoft дал выше, я прочитал возможность сделать так с помощью файла .htaccess (внизу, заголовок "К сведению"). Но, если я правильно понял, Яндекс принимает такие страницы за дубли. Это так?
__________________
Булат Азат улы
Bulat Ibrahim вне форума   Ответить с цитированием
Старый 13.09.2017, 11:48   #6
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 22,235
Репутация: 5003
По умолчанию

Цитата:
Сообщение от Bulat Ibrahim Посмотреть сообщение
Но, если я правильно понял, Яндекс принимает такие страницы за дубли. Это так?
не знаю. я не знаток SEO и не знаю, как поисковики индексируются сайты.
Из статьи я понял, что это неоднозначный вопрос, знающие люди спорят по этому поводу.
Я высказал своё личное мнение, с точки зрения UI и удобства пользователя.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 13.09.2017, 11:51   #7
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Адрес: Татарстан, г. Казань
Сообщений: 160
Репутация: 135
По умолчанию

Serge_Bliznykov, с этим-то я полностью согласен. Конечно, если поставить такой редирект, будет удобнее. Только вот не хочется, чтобы поисковики блокировали страницы или опускали в поиске за дубляж.
__________________
Булат Азат улы
Bulat Ibrahim вне форума   Ответить с цитированием
Старый 13.09.2017, 12:09   #8
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 2,964
Репутация: 829

icq: 303-206-418
skype: ad-soft.info
По умолчанию

если у вас на сайте точно например нигде не используются БЕЗ слеша на конце - то поисковику и неоткуда взять такие урл-ы, соответственно никакого перенаправления не нужно

Но если на сайте есть и то и это ... то пару строк в правилах .htaccess точно не повредят
ADSoft вне форума   Ответить с цитированием
Старый 13.09.2017, 13:56   #9
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Адрес: Татарстан, г. Казань
Сообщений: 160
Репутация: 135
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
пару строк в правилах .htaccess точно не повредят
ADSoft, то есть, поисковики не сочтут это за дубликат страниц и в этом плане переживать не стоит?

У меня, по-моему, все ссылки со слэшем в конце. Но всё равно я интересуюсь работоспособность сайта в двух вариантах, так как ссылки-то люди в вручную набирать могут. Вот тогда у них и могут возниктуть непонятки.

Пробовал в локальном сайте. То, что на сайте -
Код:

RewriteCond  %{REQUEST_URI}  ^/.+/$
RewriteRule  ^(.*?)/+$       http://%{HTTP_HOST}/$1  [R=301,L,QSA]

попробовал изменить на редирект со слэшем - почему-то не смог. На другом сайте посмотрел другой код:
Код:

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

Этот работает. Поставил его до кода для единой точки входа:
Код:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

__________________
Булат Азат улы
Bulat Ibrahim вне форума   Ответить с цитированием
Старый 13.09.2017, 15:15   #10
Ottava
Пользователь
 
Регистрация: 05.09.2017
Сообщений: 10
Репутация: 24
По умолчанию

Цитата:
Сообщение от Bulat Ibrahim Посмотреть сообщение
Но, если я правильно понял, Яндекс принимает такие страницы за дубли. Это так?
Это так, Google - тоже. Точные дубли поисковики склеивают сами, но иногда некорректно выбирают основной url, а при большом количестве дублей могут и наложить на сайт санкции.

На дублях страниц лучше прописывать <link rel='canonical' или редирект 301 на "правильный" url.
К тому же, пользователи часто ставят ссылка как попало, будет потеря веса ссылок пока дубли не склеятся.
Ottava вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание ,,единой точки входа" PHP_DELETANT PHP 4 01.02.2016 11:24
FastReport. Пустой лист без номера страницы в конце группы 2serg1 Общие вопросы Delphi 0 02.02.2015 22:30
Получить имя файла из ссылки(в конце ссылки нет имени файла) Человек_Борща Работа с сетью в Delphi 11 05.06.2011 15:15
Как подставить дополнительную строку в конце каждой страницы? The_KING Microsoft Office Word 21 25.01.2011 23:39
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 10:59




16:50.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru