Netsp

Netsp
Рейтинг
49
Регистрация
17.01.2007

Правильно писать http://site.ru/

Я бы очень хотел посмотреть на "выдачу site.ru и site.ru/", если можно - ссылку в ПМ.

morfei7:
Правильнее - да.
Но в первом случае тоже должно работать )

Где должно работать, у вас в браузере? А как насчёт ботов поисковых?

Не вводите людей в заблуждение, после домена должен идти слэш, только после этого якорь либо страница с якорем.

У меня заработало всё. У всех тоже?

Mafin:

Сайт на виртуальном хостинге лежит, на VPS -работает.

Кто-нибудь может это подтвердить? Может действительно, на VPS прыгнуть уже... Заколебали.

pbko:
Попробовал и Мозиле, и в Хроме - оба браузера не добавляют слэш. Более того, если ввести адрес со слэшем, он автоматически убирается.
Сам лично это редирект настраивал.

Можете убрать сей волшебный редирект, ничего не изменится.

В firefox не добавляет потому что после 7-й (кажется) версии там автоматически стоит browser.urlbar.trimURLs в значении true, у вас, значит 7 или 8-я версия лисы. Я вручную выставил чтобы показывал и протокол и все слэши.

Почему он автоматически убирается в хроме и про то, что он появится при вставке в какое-нибудь текстовое поле, я писал выше.

pbko:
Сайт у меня в профиле, пробуйте - ничего браузер не добавляет.

Добавляет, он не может не добавлять, выше я даже привёл RFC. Вы, видимо, пользуетесь каким-нибудь хромом - он убирает и протокол и последний слэш в имени домена. А теперь попробуйте скопировать содержимое адресной строки и вставить куда-нибудь, будет и протокол, и конечный слэш.

Технически слэш всегда добавляется, это корень, вы не можете обратиться в пустоту, вы должны обратиться к директории/файлу.

pbko:
Редиректил слыш на без слэша, т.к. это ненужные (более того - опасные, т.к.могут спровоцировать санкции !!) дубли в индексе поисковика.

Напоминаю, что мы говорим про слэши, идущие после имени домена, т.е. example.com/ и example.com. Единственное, что вы могли редиректить - слэши после имени директории.

Мде, с технической частью на форуме не очень. Попробуй вбить в адресной строке любой домен без слэша в конце, и удивись, что он появляется (впрочем, в новых модных браузерах убирают отображение протокола, может и это убрали)

Почему он добавляется:

В http заголовке идёт Host: example.com, например, и в том же заголовке обязательно пойдёт что-нибудь типа GET / HTTP/1.0. Ты не можешь ведь обратиться просто "к сайту", ты обращаешься минимум в корень. Весь бред выше про редирект - это про trailing slash в директориях. Ты технически не сможешь редиректить слёш после gtld, т.к. он добавится браузером. По поводу разные страницы или нет - зависит от реализации ПС, но, по идее, стандарты они должны соблюдать. Я бы особо не парился, если только "для красоты и единообразия".

RFC 2616 гласит: Note that the absolute path cannot be empty; if none is present in the original URI, it MUST be given as "/" (the server root)

Точно, из-за SMS-подтверждений. Всем спасибо.

Работаю с друпалом и вордпресс - там есть возможность мультисайтинга. С джумлой не знаю как, может тоже есть.

По стуку можете попасть под аффилиат.

Всего: 77