Wanneer u een website of een webpagina naar een andere server te verplaatsen , is het belangrijk om automatisch redirect bezoekers naar de nieuwe locatie , zodat ze niet een Page Not Found error krijgen . Het helpt ook de pagina behoudt zijn positie in de zoekmachine rankings . Apache en Internet Information Services , of IIS , beide hebben functies waarmee u een website , een folder of een bestand omleiden . Als u niet de rechten om deze functies te wijzigen , kunt u nog steeds afzonderlijke bestanden redirect op beide server door het vervangen van de bestanden met een script dat presteert de redirect . Instructies Apache 1 Maak of bewerk de " . Htaccess " bestand , gevonden in uw website root directory op de webserver , met behulp van uw favoriete tekstverwerker . Kopen van 2 Gebruik de Redirect richtlijn om een bestand naar een andere server wijzen . Onder code 301 voor een permanente omleiding of 302 voor een tijdelijke omleiding. Typ bijvoorbeeld : Redirect 301 /index.html http://example.org/newsitefolder/index.html 3 Gebruik een reguliere expressie in combinatie met de RedirectMatch bevel om te buigen alleen bestanden die overeenkomen met een bepaald patroon . Redirect alle beeldbestanden naar een andere server , specificeren de bestandsnaam en een lijst met afbeelding extensies , en gebruik "$ 1 " als het deel dat de reguliere expressie overeenkomt . Bijvoorbeeld : ( . . * \\ [ Gif | png | jpg | jpeg | bmp ] ) op Twitter RedirectMatch 301 $ http://example.org/imagefiles/$ 1 IIS Veeg van rechts en 4 kies " zoeken . " Type " inetmgr " in het zoekvak , druk op " Enter" en selecteer vervolgens " inetmgr " van de zoekopdracht resultaten op Internet Information Services Manager draaien . 5 Klik op de " Verbindingen" venster , klik op de " + " teken naast sites in de boom aan de linkerkant om het uit te breiden , selecteert u de website u wilt bewerken , en klik vervolgens op om de mappen of bestanden die u wilt omleiden markeren . Dubbelklik op 6 " HTTP redirect " in het oog . Selecteer " Redirect Verzoeken om dit Destination " om een familielid bestemming of ' Redirect Alle Verzoeken om Exact Destination "om een absolute bestemming opgeven opgeven . Typ de nieuwe site , pagina of mapadres . 7 Selecteer de juiste code uit de code lijst Status . Kies bijvoorbeeld " Permanent ( 301 ) . " Klik op "Apply " in het deelvenster Acties om uw wijzigingen op te slaan . Script Omleidingen 8 Gebruik de PHP Header functie tot uitvaardiging van een redirect . Eerste uitgifte van de HTTP -status , en geef de nieuwe locatie . Vervang bijvoorbeeld het bestand dat u wilt doorsturen met het volgende script : < phpheader ( " HTTP/1.1 301 Moved Permanently " ) ; header ( 'Location: ? Http://www.example . org /newLocation /newitems.html '); sterven ( ) ; ? > 9 Adopteer een soortgelijke aanpak om te buigen met behulp van Active Server Pages door aanpassing van de HTTP-headers . Vervang bijvoorbeeld een webpagina die u wilt doorsturen met de volgende ASP-script bestand : < % @ Language = VBScript % > < % Response.Status = " 301 Permanent verplaatst " Response.AddHeader " locatie " , " http://example.org/newlocation/" Response.End % > 10 Redirect in ColdFusion met versies van de commando's naar de HTTP- headers te wijzigen . Bijvoorbeeld , een redirect pagina door het creëren van deze ColdFusion -bestand op zijn plaats : < cfheader naam = " Locatie " value = " http://www.new-url.com/" > 11 Gebruik JavaScript om een bestand naar een andere server redirect . Maak bijvoorbeeld de volgende HTML -bestand met een tekstverwerker : Pagina pagina is verhuisd naar < a
|