Ink

Рейтинг
33
Регистрация
22.12.2006
Ayavryk:
По умолчанию в статике, если расширения нет - это директория.

Ничего подобного. И обычный файл может быть без расширения, и директория может быть с расширением. Ничто не мешает мне создать файл с именем vasya и ничто не мешает создать мне папку с именем page.html. И апач в дефолтной настройке будет всё нормально обрабатывать.

Ayavryk:

Кстати если расширения нет, имхо предпочтительнее заканчивать адрес слэшем.

Интересно, почему? Я слеши не добавляю, в логах видел проблемы только у глючных спам-ботов. Но они не входят в целевую группу посетителей :D

SmallNuke (и любые другие нормальные движки) в данном случае действует точно по спецификации HTML. Если вы пишете в HTML-коде в урлах & вместо &, то HTML-код будет некорректным, а вы ССЗБ.

Хорошая сборка, если над ней постоянно ведётся работа по улучшению, это не значит, что она до ума не доведена.

А если у вас руки кривые, то вам никакая сборка не поможет.

albion:
Во первых, если пользователь попал на стр. без слеша в конце, то его сервер через 301 редирект перекинет на страницу со слешом. Это создает некоторую задержку в загрузке страицы (хоть и не значительную).

Он это делает лишь в том случае, если ссылка попадает на каталог.

На одном сайте у меня в апаче включен MultiView, и все ссылки на документы без расширений. Хочу -- сделаю PHP, хочу -- статику, хочу -- перловый скрипт, а ссылка не меняется. И никаких редиректов.

designITi.ru :)

Спаммеры могли просто поставить в поле From: адреса из вашего домена (реальные или нет), при этом рассылать письма откуда угодно. С этим, увы, ничего не поделаешь -- в поле From: можно написать что угодно, хоть president@gov.no. Чтобы выяснить, рассылают ли спам с вашего сервера, нужно по хидерам Received отследить, как шло письмо (только нужно учесть, что часть из них могут быть поддельными). Для этого, конечно, нужно получить образец такого спамового письма (а не ответ на него) со всеми заголовками.

Есть ещё вариант отдавать 405 Gone. Типа "нет и больше не будет".

Fordik:

Но сейчас в урле при переходе из яндекса сначала показывает %, и сразу же браузер подменяет их на русские буквы.

Это сделано для удобства пользователя. Главное, что серверу браузер отдаёт именно '%'. :)

А как было прописано на страницах самого сайта? Через '%' или буквами?

Википедия использует UTF-8, в урлах -- '%'. Всё работает.

Upd: может, тогда у Яндекса глюк был, который уже исправили.

1 234
Всего: 38