Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загадка 
:(
    Опции темы
Plavozont
Дата 25.6.2011, 07:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Если взять в адресной строке произвольный URL, например 

http://netbeans.org/features/index.html

и переправить слэш после имени хоста на двойной слэш вот так 

http://netbeans.org//features/index.html

то на странице ничего не изменится и двойной слэш никуда не исчезнет

причём даже если 

http://www.google.ru

переправить на

http://www.google.ru//

слэши не исчезают, хотя напиши ты

http://www.google.ru/

и он быстренько превращается в

http://www.google.ru

Так вот, мне как раз нужно чтобы эти слеши там оставались, но есть некоторые сайты как

http://ru.wikipedia.org/wiki/Заглавная_страница

или

http://javascript.ru

на которых этот слэш никак не запоминается

Кто угадает почему ?

Это сообщение отредактировал(а) Plavozont - 25.6.2011, 08:38
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity.
PM MAIL   Вверх
bars80080
Дата 25.6.2011, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(Plavozont @  25.6.2011,  07:33 Найти цитируемый пост)
Кто угадает почему ?

какие догадки? как разработчики настроили систему - так она и работает

я лично переправляю любое количество слэшев в конце от 0 до бесконечности - в один, редиректя со статусом 301, чтобы поисковики не раскатывало

PM MAIL WWW   Вверх
Plavozont
Дата 25.6.2011, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



типа через яваскрипт пшете window.location=window.location-с-одинарными-слэшами ?

Какими способами можно сделать автоматическое убирание слэшей ?

Это сообщение отредактировал(а) Plavozont - 25.6.2011, 13:27
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity.
PM MAIL   Вверх
bars80080
Дата 25.6.2011, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(Plavozont @  25.6.2011,  13:25 Найти цитируемый пост)
типа через яваскрипт пшете window.location=window.location-с-одинарными-слэшами ?

Какими способами можно сделать автоматическое убирание слэшей ?

это серверная задача, только там она имеет смысл
PM MAIL WWW   Вверх
Plavozont
Дата 25.6.2011, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Цитата

смысл


какой например ?
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity.
PM MAIL   Вверх
bars80080
Дата 25.6.2011, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



отдавать корректирующие http-статусы до загрузки контента

если у нас страница доступна по более чем одному адресу:

site.ru/page
site.ru/page/
site.ru/page//

- это всё разные адреса, то поисковик снижает весовую стоимость контента каждого отдельного адреса, что ухудшает высоту каждого адреса при поиске. нужно стараться сводить все варианты к одному адресу, но в то же время не блокируя пользователей.
если редиректы делать на javascript (то есть клиентской стороне), то это будет бессмысленно. поисковик на скрипт внимания не обратит, а контент получит, либо ничего не получит, тогда он забанит ссылку.
а вот если редирект будет происходит со стороны сервера, да ещё с нужным статусом, то поисковик всё поймёт.
в таких случаях необходимо со всех остальных ссылок отправлять два заголовка: первый со статусом 301 (страница доступна по другому адресу) и редирект на правильный адрес (location). тогда в конце концов все ссылки будут сведены в один вариант. ну, и конечно, надо не допускать различных ссылок на одну страницу у себя на сайте.
PM MAIL WWW   Вверх
GP54
Дата 27.6.2011, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.6.2011
Где: Новосибирск

Репутация: нет
Всего: нет



По мне так лучше все исправить 301 редиректом.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0908 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.