падает сайт если добавить обратный слеш к индексному файлу

vasinsky

Новичок
тут случайно не в отсутствие этих строк дело?

PHP:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 

loveaboveall

Новичок
fixxxer, ты не поверишь http://phpclub.ru/talk/threads/падает-сайт-если-добавить-обратный-слеш-к-индексному-файлу.77389/#post-696705
чувак додумался влезть в прошлогоднюю тему, а перечитать её не удосужился, хотя ответы все уже дали.
во-первых сам ты чувак.
во-вторых, я не влез, это моя тема, смотреть надо уметь.
в-третьих ошибка та, что и была - из за слеша, значит и причина одна и таже, значит и в тему эту.
в-четвертых, нечего написать по делу - не пиши, иди чисти нимб дальше, и не удосуживай меня своим присутствием.

тут случайно не в отсутствие этих строк дело?

PHP:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
нет проблема не в этом, но Спасибо за новую информацию

RewriteLog on
RewriteLogLevel 2

Понятие "отладка" не ограничивается языками программирования.
Спасибо за новую информацию!

fixxer и тебе спасибо за ответы, проблему решил, преобразовав пути в абсолютные.
Тема закрыта.
 

AmdY

Пью пиво
Команда форума
loveaboveall, это нечего сказать, я же дал ссылку на пост с ответом, что ты сам и подтвердил, что опять намутил с путями.
проблему решил, преобразовав пути в абсолютные.
Пол года возишься наступаешь на одни и те же мелкие грабли, а обижаешься на кого-то хрена в интернете назвавшего тебя чуваком.

Открою ещё страшную тайну, servises и servises/ - это два разных урла, первый указывает на файл, второй на директорию, если ты их совместишь, получишь дубли в поисковике. Тебе нужно отрезать лишний слеш, а упорно не топтать грабли.
 

Crys

Двинутый новичок
Открою ещё страшную тайну, servises и servises/ - это два разных урла, первый указывает на файл, второй на директорию, если ты их совместишь, получишь дубли в поисковике. Тебе нужно отрезать лишний слеш, а упорно не топтать грабли.
Вроде же понятия файлы и папки в контексте урла нет? Это со старых времен повелось, что слэш в конце - типа папка, без слэша - типа файл.. Но по факту - это просто ссылка.
 

AnrDaemon

Продвинутый новичок
Так думает стандарт.
И, кстати, сервер тоже так думает.
Если ты внимательно проследишь реакцию сервера на запрос каталога по URL без слеша на конце, то сервер "догадывается" о его отсутствии и перенаправляет тебя на URL со слешем.
Который уже открывается.
(А если сервер специально не настроен на такие догадки, то получишь 403 либо 5xx.)
 

loveaboveall

Новичок
я так понимаю проблема просто в дублировании в поисковых системах ? так может не отрезать слеш, а наоборот сделать все ссылки со слешем на конце, а без слеша - переадресация на ссылку со слешем...
только тут не ясно тогда SERVER_NAME всегда должен быть со с лешем наконце или нет
 

loveaboveall

Новичок

loveaboveall

Новичок
/facepalm
http://tools.ietf.org/html/rfc7230
Зубрить. Чтобы как "Отче Наш" от зубов отлетало.
это к чему?
просто скопировать ссылку каждый может, да и еще на супер пупер мануал, что не показывает осведомленность человека в обсуждаемой теме. к чему придумали форумы? не проще просто ответить?
 

AnrDaemon

Продвинутый новичок
Проще для кого? И с какой целью? Я могу дать ответ "да" или "нет", но поймёшь ли ты, ПОЧЕМУ я его дал?
Поможет ли тебе этот ответ в будущем, когда ты столкнёшься с той же самой ситуацией, повёрнутой в профиль?
(А RFC у меня настольная книга, как для своих разработок, так и для оценки чужих.)

P.S.
Конкретно читать http://tools.ietf.org/html/rfc7230#section-3.1.1 и всю http://tools.ietf.org/html/rfc7230#section-5.3
 
Сверху