Является ли значение "/../" - стандарт родительского каталога в URL? - PullRequest
7 голосов
/ 05 апреля 2011

Во многих файловых системах ".." соответствует родительскому каталогу. Как это с URL? Я видел несколько примеров поведения по этой схеме, но является ли это стандартом (RFC)? ​​

Ответы [ 2 ]

4 голосов
/ 05 апреля 2011

Точно так же.

http://www.mysite.com/dir1/dir2/dir3/index.html

ссылка на "../../me.jpg" должна дать вам http://www.mysite.com/dir1/me.jpg

ТрескаКрасный вирус, который распространялся много лет назад, атаковал сайты IIS, потому что c: \ inetpub .. был корнем документа, и если вы указали URL, например /../../../../windows/cmd.exe% 20dir это выполнит!

3 голосов
/ 05 апреля 2011

Конечно, это стандарт http://www.w3.org/Addressing/rfc1808.txt описывает его, segment/.. итеративно удаляется слева направо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...