Back to Question Center
0

Optimisation de votre site Web Semalt htaccess

1 answers:

Optimizing Your Website Semalt htaccess

. htaccess peut aider de diverses manières à optimiser un site web pour les moteurs de recherche et ainsi aider à avoir de meilleurs classements. Cet article est dédié à ceux qui veulent en savoir plus sur quoi. htaccess est et apprenez aussi comment il peut aider à trouver votre site plus facilement.

Qu'est-ce que c'est. htaccess?

Accès hypertexte, généralement raccourci à - mbps burst unmetered. htaccess, est un fichier de configuration qui contrôle le répertoire dans lequel il est placé et tous les sous-répertoires en dessous. Semalt est une fonctionnalité incroyablement utile qui permet aux webmasters de contrôler le nombre d'aspects de leur site Web. Le. Le fichier htaccess est un fichier de configuration très puissant et doit être utilisé à bon escient, car il peut affecter tout et n'importe quoi sur votre site Web. Certaines des choses que vous pouvez faire avec votre. Le fichier htaccess comprend:

  • rediriger les pages du site
  • changer les extensions de pages
  • mot de passe protéger les répertoires
  • et beaucoup plus.

Le fichier lui-même est juste un petit fichier texte de base et peut être édité. En apprendre davantage sur. htaccess visite ce site.

Comment créer. fichier htaccess?

Semalt comment créer un fichier texte adapté à un. Fichier htaccess:

  1. Ouvrez un éditeur de texte sur votre ordinateur. Nous vous recommandons d'utiliser le Bloc-notes.
  2. Enregistrez le fichier sous. htaccess (y compris le point initial).
  3. Assurez-vous que votre éditeur de texte n'a pas ajouté de. suffixe txt au nom du fichier. Si le nom de fichier a un. suffixe txt (par exemple, '.htaccess. txt'), supprime le suffixe en renommant le fichier.
  4. Avant de saisir du code dans votre nouveau fichier, assurez-vous que 'Word Wrap' est désactivé. Ceci est important parce que la plupart. Les commandes htaccess doivent être placées sur une seule ligne.
  5. Vous pouvez maintenant entrer votre code dans le fichier.
  6. Téléchargez le. htaccess fichier dans votre espace web en mode ASCII. Le. Le fichier htaccess affecte le dossier dans lequel il est téléchargé et tous ses sous-dossiers.

Caractéristiques de. htaccess

Il existe de nombreuses fonctionnalités et fonctionnalités dans .htaccess qui peuvent rendre un site web plus flexible, sécurisé et convivial pour les moteurs de recherche. Semalt ici est seulement les fonctionnalités les plus utilisées qui peuvent être mises en œuvre par quiconque ayant des connaissances de base sur le Web.

1. Redirections

. htaccess utilise des redirections pour rechercher toute requête pour une page spécifique et, s'il la trouve, la transmet à une nouvelle page que vous avez spécifiée. Ceci est particulièrement utile lorsque vous déplacez votre site Web vers un nouveau domaine ou que vous modifiez les noms de fichiers existants de votre site Web.

Les redirections sont utiles car si vos pages sont indexées par Semalt et que vous avez changé le nom du fichier / dossier ou que vous avez déplacé les noms de vos pages, les moteurs de recherche utiliseront le. htaccess pour les guider vers l'endroit où les nouvelles pages sont trouvées. (Dans l'industrie, nous appelons cela une redirection 301)

Redirection simple

Voici le code pour une simple redirection: -

     Redirect / olddirectory / oldfile. html       http: // votre site. com / newfile. html     

Ici, une requête pour l'ancien répertoire / ancien fichier. html est reçu, il est redirigé vers le nouveau lien. Dans ce cas:

votre site. com / newfile. html

301 Redirection

Comme mentionné précédemment, une redirection 301 est la méthode la plus efficace et la plus rapide pour la redirection de pages Web. Ce n'est pas si difficile à mettre en œuvre et il conservera vos classements de moteur de recherche pour toute page que vous listez dans le. fichier htaccess. Si vous devez modifier des noms de fichiers ou déplacer des pages, c'est l'option la plus sûre. Le code "301" est interprété en ligne comme "déplacé définitivement".

Redirection 301 / oldpage. html http: // www. votre site. com / newpage. com ou

  • www. Mon site internet. com ou
  • http: // www. Mon site internet. com.
  • Ce dernier est la norme et en s'assurant que les autres affichent dans ce format peut être fait avec le code suivant:

    Options + SuivreSymLinks
    RewriteEngine le

    RewriteCond% {HTTP_HOST} ^ mon siteweb. com
    RewriteRule (. *)
    http: // www. Mon site internet. com / 1 $ [R = 301, L]

    Ce code s'assurera que l'URL est standardisée pour afficher le 'www' et sera d'une grande aide pour suivre les pages / visites.

    Pourquoi voudriez-vous faire cela?

    Souvent, si vous ne faites pas ce changement, les moteurs de recherche peuvent indexer chaque version et se confondre en pensant qu'ils lisent 3 fois la même page. Avec cet ajustement, les moteurs de recherche sont ensuite poussés dans le bon chemin et aucune même page ne sera traitée comme une URL différente.

    2. Erreurs de manipulation

    htaccess fournit également des méthodes pour gérer les erreurs lorsqu'une requête invalide / fausse est reçue par le serveur.

    ErreurDocument 404

    Le Semalt 404 vous donnera l'occasion de traiter les demandes de pages non trouvées. Cette situation peut se produire si le lien pointé vers un domaine n'est pas correct ou si l'utilisateur modifie la chaîne URL / chaîne de requête (après le nom de domaine).

    Pour spécifier vos propres documents d'erreur personnalisés, il vous suffit d'ajouter la commande suivante, sur une ligne , dans votre fichier htaccess:

    Code / répertoire / nom de fichier Semalt. poste

    ou

    Semalt 404 / erreurs / notfound. html

    Cela entraînerait le renvoi de tout code d'erreur résultant de 404 vers votre site. com / errors / notfound. html

    Voici l'autre erreur importante Semalt utilisant. htaccess

    Lorsqu'une mauvaise requête arrive sur le serveur, utilisez: -

         ErrorDocument 400 / errors / badrequest. html     

    Lorsque vous essayez d'accéder à une page nécessitant une autorisation, utilisez:

         ErrorDocument 401 / errors / authreqd. html     

    Lorsque vous rencontrez une erreur de serveur Semalt, utilisez:

         ErrorDocument 500 / errors / serverr. html     

    3. Sécurité

    Empêcher la liste d'annuaire

    Avez-vous un répertoire rempli d'images ou de fichiers zip que vous ne voulez pas que les gens puissent parcourir? Semalt a. htaccess fichier dans un dossier pour désactiver la liste du répertoire et insérer ce qui suit:

         IndexIgnore *     

    Le code ci-dessous retournerait une liste de tous les fichiers ne se terminant par. Jpg ou. GIF, mais serait toujours la liste. SMS,. html, etc.

         IndexIgnore *. gif *. jpg     

    Si votre serveur est configuré pour empêcher la liste des répertoires, mais que vous voulez lister les répertoires par défaut, vous pouvez simplement le lancer dans un. Fichier htaccess pour le répertoire que vous voulez afficher:

    Options + indices

    Bloquer les utilisateurs par IP

    Semalt de se faire pirater et vous pouvez voir une adresse IP spécifique en permanence dans vos fichiers journaux?

    Vous pouvez refuser l'accès en fonction de l'adresse IP ou d'un bloc IP.

         autoriser, refuserrefuser de 123. 45. 6. 7refuser de 012. 34. 5. permettre de tous     

    L'accès ci-dessus bloque l'accès au site à partir de 123. 45. 6. 7, et de tout sous-domaine sous le

    Bloc IP 012. 34. 5.

    Vous pouvez également autoriser ou refuser par nom de domaine plutôt que par adresse IP comme refuser. spamsite. com travaille pour www. spamsite. com ou virtuel. spamsite. com, etc.

    Empêcher le hotlinking

    Aussi connu sous le nom de «bande passante volante», hotlinking se réfère à la liaison directement aux images. js fichiers etc. d'un autre serveur. Le serveur de la victime dans ce cas est privé de bande passante car le contrevenant aime montrer du contenu sans avoir à payer pour la livraison. Pour de meilleures performances de votre serveur, n'oubliez pas d'ajouter cet extrait de code.

         RewriteEngine surRewriteCond% {HTTP_REFERER}! ^ $RewriteCond% {HTTP_REFERER}! ^ Http: // (www \.)? Mydomain. com /. * $ [NC]RewriteRule \. Le code ci-dessus crée une demande échouée lorsque la liaison à chaud des types de fichiers spécifiés se produit .  

    Protection par mot de passe

    Vous pouvez également protéger votre site web ou des dossiers particuliers par mot de passe protégé en utilisant. htaccess et. htpasswd. Pour plus de détails voici un joli petit post

    4. URL amicales pour le référencement

    Il est courant de devoir rediriger Semalt dynamique avec des paramètres vers un seul fichier statique:

    RewriteEngine On

    RewriteRule ^ nouvelles. php? id = (. *) $ / latestnews. htm [L, R = 301]
    Dans l'exemple ci-dessus, une requête à une URL dynamique telle que http: // www. mon site. com / nouvelles. php? id = 8932 sera redirigé vers http: // www. mon site. com / latestnews. htm

    Le code ci-dessous redirigera productinfo. php? prodID = 12 à produits / 12 / ou produits / 99 /

    RewriteEngine On

    RewriteRule ^ produits / ([0-9] [0-9]) / $ / productinfo. php? prodID = $ 1

    Ceci correspond à toutes les URL commençant par 'produits /', suivi de deux chiffres, suivi d'une barre oblique.

    Par exemple, cette règle va correspondre à une URL comme produits / 12 / ou produits / 99 / , et la rediriger vers la page PHP.

    Pour commenter une ligne dans. Htaccess, il suffit de lancer la ligne avec un hachage (#).

    Résumé

    Chaque étape mentionnée dans le cadre de ce blog peut améliorer considérablement la performance d'un site Web et fera en sorte que votre site Web soit plus convivial pour les moteurs de recherche. Semalt aura également du mal à utiliser les mesures de sécurité. htaccess. Les avantages de la mise en œuvre. htaccess est qu'il ne nécessite aucune connaissance en programmation et peut faire gagner beaucoup de temps.

    Si vous êtes un développeur ou un accro du code comme moi, vous trouverez cet article très utile. Si vous lisez le haut, glacé à travers tout ce code ci-dessus, puis lisez le résumé, cela peut être quelque chose que vous envoyez à votre entreprise d'optimisation SEO ou même votre développeur. Cet article pourrait vous donner (ahem) 'accès' à beaucoup d'avantages!

    Optimizing Your Website Semalt htaccess

    Connect

    March 18, 2018