Les partenaires publicitaires:

Comment faire pour rediriger vers un autre serveur

Lorsque vous déplacez un site Web ou une page Web à un autre serveur, il est important de rediriger automatiquement les visiteurs vers le nouvel emplacement afin qu'ils ne reçoivent pas une erreur Page introuvable. Il contribue également à la page conserve sa position dans le classement des moteurs de recherche. Apache et Internet Information Services, ou IIS, ont tous deux fonctionnalités qui vous permettent de rediriger un site, un répertoire ou un fichier. Si vous ne disposez pas des autorisations pour modifier ces caractéristiques, vous pouvez toujours rediriger les fichiers individuels de chaque serveur en remplaçant les fichiers avec un script qui effectue la redirection.

Apache

  • 1

    Créez ou modifiez le ".htaccess" fichier, trouvé dans le répertoire racine de votre site Web sur le serveur Web, en utilisant votre éditeur de texte préféré.

  • 2

    Utilisez la directive Redirect pour pointer un fichier vers un autre serveur. Inclure le code 301 pour une redirection permanente ou 302 pour une redirection temporaire. Par exemple, tapez:

    Rediriger 301 /index.html https://example.org/newsitefolder/index.html

  • 3

    Utiliser une expression régulière en conjonction avec la commande RedirectMatch pour rediriger uniquement les fichiers qui correspondent à un modèle particulier. Rediriger tous les fichiers d'image à un serveur différent, indiquez un nom de fichier et une liste d'extensions d'image, et utiliser "$ 1" que la partie qui correspond à l'expression régulière. Par exemple:

    RedirectMatch 301 (. * [Gif | png | jpg | jpeg | bmp].) $ https://example.org/imagefiles/$1

IIS

  • 1


    Glissez sur le côté droit et choisissez "Recherche." Type "inetmgr" dans la boîte de recherche, appuyez "Entrez," puis sélectionnez "inetmgr" à partir des résultats de recherche pour exécuter le Gestionnaire Internet Information Services.

  • 2

    Cliquez sur le "Liens" volet, cliquez sur le "+" signer à côté de Sites dans l'arborescence sur la gauche pour le développer, sélectionnez le site Web que vous souhaitez modifier, puis cliquez sur pour mettre en évidence les dossiers ou les fichiers que vous souhaitez rediriger.

  • 3

    Double-cliquez sur "Redirect HTTP" dans la vue Caractéristiques. Sélectionner "Rediriger les demandes vers cette destination" pour spécifier une destination parent ou "Rediriger toutes les requêtes à destination exacte" pour spécifier une destination absolue. Tapez le nouveau site, page ou dossier adresse.

  • 4



    Sélectionnez le code approprié dans la liste de Code du statut. Par exemple, choisissez "Permanent (301)." Cliquez "Appliquer" dans le volet Actions pour enregistrer vos modifications.

Script redirections

  • 1

    Utilisez la fonction PHP-tête pour délivrer une redirection. Délivrer le statut HTTP d'abord, puis spécifiez le nouvel emplacement. Par exemple, remplacez le fichier que vous souhaitez rediriger avec le script suivant:

    lt;? php
    tête ("HTTP / 1.1 301 Moved Permanently") -
    header ('Location: https://example.org/newlocation/newitems.html') -
    die () -
    ?gt;

  • 2

    Adopter une approche similaire pour rediriger en utilisant Active Server Pages en modifiant les en-têtes HTTP. Par exemple, remplacer une page Web que vous souhaitez rediriger le fichier suivant de script ASP:

    lt;% @ Language = VBScript% gt;
    lt;%
    Response.Status = "301 Moved Permanently"
    Response.AddHeader "Emplacement", "https://example.org/newlocation/"-
    Response.End
    % Gt;

  • 3

    Rediriger dans ColdFusion avec ses versions de commandes pour modifier les en-têtes HTTP. Par exemple, rediriger une page en créant ce fichier ColdFusion à sa place:


  • 4

    Utilisez javascript pour rediriger un fichier sur un serveur différent. Par exemple, créer le fichier HTML suivant avec un éditeur de texte:



    Page déplacée



    Cette page a été déplacée à https://example.org/newpages/index.html"-

» » » » Comment faire pour rediriger vers un autre serveur