Правильно писать http://site.ru/
Я бы очень хотел посмотреть на "выдачу site.ru и site.ru/", если можно - ссылку в ПМ.
Где должно работать, у вас в браузере? А как насчёт ботов поисковых?
Не вводите людей в заблуждение, после домена должен идти слэш, только после этого якорь либо страница с якорем.
У меня заработало всё. У всех тоже?
Кто-нибудь может это подтвердить? Может действительно, на VPS прыгнуть уже... Заколебали.
Можете убрать сей волшебный редирект, ничего не изменится.
В firefox не добавляет потому что после 7-й (кажется) версии там автоматически стоит browser.urlbar.trimURLs в значении true, у вас, значит 7 или 8-я версия лисы. Я вручную выставил чтобы показывал и протокол и все слэши.
Почему он автоматически убирается в хроме и про то, что он появится при вставке в какое-нибудь текстовое поле, я писал выше.
Добавляет, он не может не добавлять, выше я даже привёл RFC. Вы, видимо, пользуетесь каким-нибудь хромом - он убирает и протокол и последний слэш в имени домена. А теперь попробуйте скопировать содержимое адресной строки и вставить куда-нибудь, будет и протокол, и конечный слэш.
Технически слэш всегда добавляется, это корень, вы не можете обратиться в пустоту, вы должны обратиться к директории/файлу.
Напоминаю, что мы говорим про слэши, идущие после имени домена, т.е. 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-подтверждений. Всем спасибо.
Работаю с друпалом и вордпресс - там есть возможность мультисайтинга. С джумлой не знаю как, может тоже есть.
По стуку можете попасть под аффилиат.