Samenvatting
In dit artikel wordt beschreven hoe u configuraties voor het omleiden en herschrijven van URL's van een Apache-configuratiebestand naar IIS (Internet Information Services) omzet.
Terug naar begin
URL's omleiden
Als u Apache gebruikt, kunt u URL's met de instructie Redirect omleiden naar een andere map op dezelfde website of een andere website. U kunt ook de instructie Alias gebruiken om voor een map een alias te maken die verwijst naar een andere locatie. Als u IIS gebruikt, kunt u dezelfde taken uitvoeren door de functionaliteit voor URL-omleiding te gebruiken.
Een map of bestand omleiden in IIS:
- Meld u op de webserver aan als beheerder.
- Klik op Start, wijs Instellingen aan en klik op Configuratiescherm.
- Dubbelklik op Systeembeheer en dubbelklik op Internet-servicebeheer.
- Klik met de rechtermuisknop op de desbetreffende website of map en klik op Openen.
- Klik met de rechtermuisknop op de mapweergave, wijs Nieuw aan en klik op Map.
- Keer terug naar Internet-servicebeheer.
- Klik met de rechtermuisknop op de map die u zojuist hebt gemaakt en klik op Eigenschappen.
- Klik op het tabblad Map en klik op Een omleiding naar een URL.
- Als u de map wilt omleiden naar een andere URL, klikt u op de URL van de map of de website die in stap 4 wordt beschreven en typt u in het vak Omleiden naar de volledige URL naar de nieuwe website.
- Als u de map wilt omleiden naar een andere map in deze map (bijvoorbeeld de map Projecten naar Secties/Afdelingen/Projecten), klikt u op Een submap van deze map en typt u de naam van de nieuwe map in het vak Omleiden naar.
- Als u van de omleiding een permanente omleiding (en geen tijdelijke omleiding) wilt maken, klikt u op Een permanente omleiding voor deze bron.
Als u deze instelling gebruikt, worden bladwijzers en andere gegevens op sommige browsers automatisch bijgewerkt. - Klik op OK om de wijzigingen op te slaan.
Terug naar begin URL's herschrijven
Als u Apache gebruikt, kunt u het normale systeem van expressies gebruiken om URL's te herschrijven of om te leiden naar andere mappen of bestanden. Als u IIS gebruikt. kunt u dezelfde taak uitvoeren door een combinatie van jokertekens en vervangingsvariabelen te gebruiken. Raadpleeg de volgende tabel om te bepalen welke elementen van een URL u kunt vervangen tijdens een herschrijfprocedure.
Variabele | Beschrijving | Voorbeeld |
---|
$S | Hiermee wordt het laatste
element van een URL doorgegeven. | Als /scripts wordt omgeleid naar /nieuwescripts en
de oorspronkelijke aanvraag is bedoeld voor /scripts/programma.exe,
is /programma.exe het achtervoegsel. De server
vervangt dit achtervoegsel automatisch.
U gebruikt de variabele $S
uitsluitend in combinatie met andere variabelen. |
$P | Hiermee worden de parameters
in de oorspronkelijke URL doorgegeven. | Als de oorspronkelijke URL bijvoorbeeld
/scripts/mijnscript.asp?nummer=1 is,
wordt de tekenreeks 'nummer=1'
toegewezen aan de bestemmings-URL. |
$Q | Wordt op dezelfde manier gebruikt als $P, maar bevat
een voorloopvraagteken. | Als de oorspronkelijke URL bijvoorbeeld
/scripts/mijnscript.asp?nummer=1 is,
wordt de tekenreeks '?nummer=1'
toegewezen aan de bestemmings-URL. |
$V | Hiermee wordt de aangevraagde URL
zonder de servernaam doorgegeven. | Als de oorspronkelijke URL bijvoorbeeld
//mijnserver/scripts/mijnscript.asp is,
wordt de tekenreeks '/scripts/mijnscript.asp'
toegewezen aan de bestemmings-URL. |
$0
tot en met
$9 | Hiermee wordt het gedeelte
van de aangevraagde URL doorgegeven dat
overeenkomt met het aangegeven jokerteken. | |
! | Leid de map of het bestand niet om. | Gebruik deze variabele om te voorkomen dat een
submap of een afzonderlijk bestand wordt omgeleid
in een virtuele map die is omgeleid. |
IIS ondersteunt de volgende jokertekens:
- Asterisk (*): het jokerteken voor elk willekeurige teken.
- Vraagteken (?): het jokerteken voor één teken.
U gebruikt de eerder beschreven functionaliteit voor omleiden om het herschrijven te starten. Controleer of het vak
Omleiden naar de bron-URL en de bestemmings-URL bevat, gescheiden door een puntkomma (;).
Als u bijvoorbeeld alle bestanden met de extensie .HTML wilt omleiden naar het bestand Standaard.html, gaat u als volgt te werk:
- Klik met de rechtermuisknop op de map die u als basis voor het herschrijven wilt gebruiken en klik op Eigenschappen.
- Open het tabblad Map.
- Klik op Een omleiding naar een URL.
- Klik op de exacte URL van de map die in stap 1 is beschreven.
- Typ *.html;standaard.html in het vak Omleiden naar.
- Klik op OK om de wijzigingen te accepteren.
Als u de query voor een script naar een ander script wilt omleiden, bijvoorbeeld mijnscript.asp?nummer=1 naar nieuwscript.asp?nummer=1, gaat u als volgt te werk:
- Klik met de rechtermuisknop op het oorspronkelijke script en klik op Eigenschappen.
- Open het tabblad Bestand.
- Klik op Een omleiding naar een URL.
- Klik op de exacte URL van het script dat in stap 1 is beschreven.
- Typ nieuwscript.asp$Q in het vak Omleiden naar.
- Klik op OK om de wijzigingen te accepteren.
Terug naar begin
Referenties
Voor meer informatie over het configureren van de basisinstellingen voor een migratie van UNIX naar Windows, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
324213 HOW TO: Migrate Apache Settings and Configure IIS in a UNIX-to-Windows Migration
Terug naar begin