09.12.2015, 21:42
|
Профессор
|
|
Регистрация: 29.10.2015
Сообщений: 473
|
|
видимо надо по 3 раза повторять некоторым особям
MiksIr,
Окей учитывая интеллект собеседника мне стоит повторить доказательство, а то ты наверное уже и нить потерял. ВОТ БУКВЫ ДОКАЗАТЕЛЬСТВА:
добавляешь в сексию server строчку rewrite ^/(.*)/$ /$1 permanent; и у тебя исчезают обратные слеши.
смотришь до добавки, и смотришь после, сравниваешь. а ну и да, делать нужно не на локал хосте, почему то браузеры на локал хосте никогда не убирают слеш этот, я это знаю давно уже. работает ток на удаленном.
|
|
09.12.2015, 21:43
|
Аспирант
|
|
Регистрация: 29.05.2013
Сообщений: 71
|
|
Ну и потом строчка rewrite ^/(.*)/$ /$1 переписывает /xxx/ на /xxx. Понимаешь? Не? Ладно, еще раз, URL "/" не попадает в правило ^/(.*)/$
Давай, рассказывай дальше
|
|
09.12.2015, 21:45
|
Аспирант
|
|
Регистрация: 29.05.2013
Сообщений: 71
|
|
Сообщение от Mаxmaxmаximus
|
нельзя отправить запрос без /, браузер его дорисует
|
О.... Вот как получается, запрос без / отправить нельзя. Но почему-то http://ya.ru и http://ya.ru/ - разные запросы. Как так, где логика?
Думать то начинай уже, понимаю, что 5 лет реврайтов кому хош мозги выест, но пора начинать и думать головой
|
|
09.12.2015, 21:46
|
Профессор
|
|
Регистрация: 29.10.2015
Сообщений: 473
|
|
Сообщение от MiksIr
|
"/" не попадает в правило ^/(.*)/$
|
ой, пригляделся да, действительно не попадает
|
|
09.12.2015, 21:46
|
Профессор
|
|
Регистрация: 29.10.2015
Сообщений: 473
|
|
Сообщение от MiksIr
|
О.... Вот как получается, запрос без / отправить нельзя. Но почему-то http://ya.ru и http://ya.ru/ - разные запросы. Как так, где логика?
|
Потому что нельзя отправить в браузерах, потому чо браузеры дорисовывают, но запросы разные. МНЕ кажется у тебя прблесы с логикой.
Давай я, логичный, обяьсню тебе, нелогичному:
НЕЛЗЯ В БРАУЗЕРАХ а не вообще нельзя, карл.
вот так будет выглядить запрос, как будто к файлу
Последний раз редактировалось Mаxmaxmаximus, 09.12.2015 в 21:48.
|
|
09.12.2015, 21:50
|
Аспирант
|
|
Регистрация: 29.05.2013
Сообщений: 71
|
|
Так покажи различие то. Раз запросы разные - можешь скриншот сделать и разницу показать?
|
|
09.12.2015, 21:53
|
Профессор
|
|
Регистрация: 29.10.2015
Сообщений: 473
|
|
Сообщение от MiksIr
|
Раз запросы разные - можешь скриншот сделать и разницу показать?
|
Я не сделал этот запрос я a котошопе убрал остальную часть карл.
Хорошо тебе написать другую регулярку? Ты мня уже утомил своим незнанием. Тебе написать регулярку? Ок щас напишу регулярку и проверяй сколько хочешь. Мне работать надо бабос делать, слишком мнго времени я на тебя убил
Сообщение от MiksIr
|
можешь скриншот сделать и разницу показать?
|
нет я не собираюсь тебе ни че ДОКАЗЫВАТЬ, я прав а ты нет, я тебе скзаал куда копать, щас максимум ругяларку другую дам и разговор окончен. потому что я этот спор выиграл, а ты просто как уж на сковоротке выкручиваешься тратя мое время и деньги.
|
|
09.12.2015, 21:55
|
Аспирант
|
|
Регистрация: 29.05.2013
Сообщений: 71
|
|
Сообщение от Mаxmaxmаximus
|
НЕЛЗЯ В БРАУЗЕРАХ а не вообще нельзя, карл.
|
Воо, уже "в браузерах нельзя". А вообще - это как? Ну, руками там, например? Я не буду на rfc ссылку приводить, не думаю, что осилишь, но хоть как "вообще" то послать - можешь сказать?
Сообщение от Mаxmaxmаximus
|
вот так будет выглядить запрос, как будто к файлу
|
Возьми нормальный браузер, который пишет что отправляет. А лучше wireshark-ом посмотри, что реально на сервер уходит. Что там твой бразузер нарисовал - его проблемы.
|
|
09.12.2015, 21:56
|
Профессор
|
|
Регистрация: 29.10.2015
Сообщений: 473
|
|
Сообщение от MiksIr
|
Воо, уже "в браузерах нельзя".
|
То есть ты меня типа подловил что я мнение меняю? разговор окончен, ты слишком туп
|
|
09.12.2015, 21:57
|
Аспирант
|
|
Регистрация: 29.05.2013
Сообщений: 71
|
|
Ладно, ты занятой, реврайты писать нужно, вот я попробовал телнетом
Код:
|
miksir@gidra:~$ telnet www.ya.ru 80
Trying 93.158.134.3...
Connected to ya.ru.
Escape character is '^]'.
GET HTTP/1.1
HTTP/1.1 400 Bad Request
Server: nginx
Date: Wed, 09 Dec 2015 18:56:28 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 166
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
Connection closed by foreign host. |
Не работает... как писать то?
Болдом что я набрал.
|
|
|
|