Тема закрыта
Страницы: 1
Дано:
Mozilla/5.0 (Windows; U; Windows NT 5.0; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1 с одной стороны и Apache 1.3 с другой.
Имеем следующее:
1. Создаем сайт, допустим example.com.
2. Создаем там папку foo.
3. Заходим лисой на адрес http://example.com/foo
Адрес, как и положено, меняется на http://example.com/foo/
4. Убиваем папку, создаем вместо нее файл foo.
5. Заходим лисой на адрес http://example.com/foo
Лиса самостоятельно, до любых обращений к сайту, меняет его на http://example.com/foo/ и лезет уже на него. Естественно, получая в ответ 404.
Вопрос:
Что с этим делать? Полная очитска кэша, кажется, помогает, но меня такое решение не слишком-то устраивает... Можно как-нибудь вправить лисе (или, на худой конец, апачу) мозги, чтобы она так не делала?
FF: Самодобавление конченого слэша в ссылках. Bug?
Тему заменил на: FF: Самодобавление конечного слэша в ссылках. Bug?
Будь внимателен.
https://bugzilla.mozilla.org/enter_bug.cgi
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
https://bugzilla.mozilla.org/enter_bug.cgi
Т.е. это таки именно бага...
Тогда вот что. Народ, признаюсь честно. Мне сильно лом заморачиваться регистрацией на бугзилле и разбирательствами с тамошним интерфейсом/правилами оформления заявки. Так что, если здесь найдется добрый человек, который всю эту кухню уже знает и готов взять это дело на себя — буду ему сильно благодарен...
Eugene Efremov
Запросто могу ошибаться, но по адресу
http://example.com/foo
и должен искаться именно каталог
http://example.com/foo/
точнее индексный файл в нём, а если каталога не находится - то страница 404 - так всегда было и я, например, всегда такого поведения и ожидаю и, вроде бы, всегда так и происходит.
Доки на эту тему не читал - где-то написано по-другому?
Отсутствует
vladmir
Почему это должен открываться каталог? Там вполне может быть и файл.
I'm on my way home | I left three days ago | But no one seems to know I'm gone
Home is where the hatred is | Home is filled with pain and it
Might not be such a bad idea if I never | Never went home again.
Отсутствует
При попытке обратиться к файлу, если его нет, но есть одноимённый каталог Apache выдаёт ответ 301 Moved Permanetly
10.3.2. 301 Moved Permanently
The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible. This response is cacheable unless indicated otherwise.
Выделение моё.
Т.е. в принципе FF не так уж и неправ.
Отредактировано Lynn (05-03-2006 16:16:02)
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
Имеем такой браузер:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
И такой сервер:
http://lusfert.land.ru/
Имеем следующее:
1. Создаем сайт, допустим example.com.
2. Создаем там папку foo.
3. Заходим лисой на адрес http://example.com/foo
Адрес, как и положено, меняется на http://example.com/foo/
Не меняется. Пишет:
Документ не найден
Document not found
http://lusfert.land.ru/file — Not Found.
http://lusfert.land.ru/file/ — верный путь к папке.
4. Убиваем папку, создаем вместо нее файл foo.
5. Заходим лисой на адрес http://example.com/foo
Лиса самостоятельно, до любых обращений к сайту, меняет его на http://example.com/foo/ и лезет уже на него. Естественно, получая в ответ 404.
Вопрос:
Что с этим делать? Полная очистка кэша, кажется, помогает, но меня такое решение не слишком-то устраивает...
Действительно, если перед этим Firefox обращался к папке, то потом файл с таким же именем он не распознаёт как файл до очистки кэша.
Проверил на Opera 8.52 и том же сервере — проблема не возникает, кэш очищать не требуется...
Eugene Efremov
Запросто могу ошибаться, но по адресу
http://example.com/foo
и должен искаться именно каталог
http://example.com/foo/
точнее индексный файл в нём, а если каталога не находится - то страница 404 - так всегда было и я, например, всегда такого поведения и ожидаю и, вроде бы, всегда так и происходит.
Не должен. Там может быть и файл без расширения.
Отредактировано Lustermaf (05-03-2006 16:37:33)
Отсутствует
Тема закрыта
Страницы: 1