Was ist der Unterschied zwischen URI, request-URI und URL?
Ich bin zu lernen, Web-tech und Lehrer können nicht geben Sie mir eine zufriedenstellende Erklärung.
Ich möchte ein paar Beispiel, bitte helfen Sie mir, darauf hin bin ich rechts.
- Ich weiß die URL stellt eine Teilmenge der URI
- http://www.example.org:56789/a/b/c.txt?t=win&s=Schach#para5
ist eine URL und auch eine URI - jeder Adresse geben wir im Browser aufgerufen werden kann, URL
- http://www.example.org:56789/ ist auch ein URI
- den Artikel:
a/b/c.txt?t=win&s=chess
ist Anfrage-URI - den Artikel:
para5
gehören nicht zu den Anfrage-URI ist nur ein fragment
Blick auf diese Antwort stackoverflow.com/questions/176264/...
InformationsquelleAutor Microos | 2016-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den URI-standard ist STD-66, die derzeit die Karten zu RFC 3986.
URI vs URL
Abschnitt 1.1.3 beschreibt den Unterschied zwischen URIs und URLs (und Urnen).
Komponenten
Abschnitt 3 beschreibt die Komponenten, die einen URI haben.
URI
http://www.example.org:56789/a/b/c.txt?t=win&s=chess#para5
diese wäre:Schema:
http
Behörde:
www.example.org:56789
www.example.org
56789
Pfad:
/a/b/c.txt
Abfrage:
t=win&s=chess
Fragment:
para5
Anfrage-URI
Den Begriff "request-URI" ist nicht definiert oder sogar in der STD-66 /RFC 3986.
InformationsquelleAutor unor
Ich weiß, es ist ein altes Thema, aber ich stieß es auf meiner aktuellen Forschung, die vielleicht andere haben Verwandte Themen:
Finden Sie den Begriff "Request_URI" in der apache-server-Sprache, ich weiß nicht, ob das ment...
Hier wäre es ähnlich "Pfad", d.h. verwendet, den Zugang zu sperren via .htaccess auf eine bestimmte URL irgendwie so:
URL:
http://www.example.de/lockthissite/
.htaccess code:
SetEnvIfNoCase Request_URI ^/lockthissite/$ GESICHERT=ja
AuthType Basic
AuthName "restricted access"
AuthUserFile /path/to/my/.htpasswd
Require valid-user
Erfüllen
Order allow,deny
Von alle zulassen
Deny from env=GESICHERT
InformationsquelleAutor ToTaTaRi