Problèmes coté serveur pour un site hébergé, les solutions

Quelques questions sur la maintenance d'un site coté serveur (avec un hébergement mutualisé).

Exécuter PHP 5

En plaçant la commande suivante dans .htaccess pour Apache:

SetEnv PHP_VER 5
Sur d'autres serveurs UNIX ce peut être:
AddType x-mapp-php5 .php

Consulter les instructions de votre hébergeur pour vérifier que la variable d'environnement utilisée est la même.

Changer l'extension des fichiers que le serveur doit exécuter

Si l'on a placé du code PHP dans une page d'extension .html par exemple, comment faire pour que le serveur traite ce code PHP?
En plaçant une commande comme la suivante dans .htaccess:

AddType application/x-httpd-php .htm .html

Les extensions .htm et .html sont des exemples. La commande fera que les fichiers avec ces extensions seront traités par le serveur comme les fichiers d'extension .php.

Faut-il mettre un / terminal dans les URL?

On peut écrire une URL sous la forme:

http://www.example.com/webmaster ou
http://www.example.com/webmaster/ 
En général, le serveur s'il s'agit d'un répertoire redirige la première sur la seconde. Mais la première peut être un fichier, c'est souvent le cas avec Wordpress.
Ce n'est pas un problème pour Google qui lorsqu'il y a deux liens différents indexe le fichier et le répertoire. Lorsque le serveur redirige une URL sans slash terminal sur un répertoire,il n'y a pas de contenu dupliqué mais pour les crawlers des moteurs de recherche, c'est une complication à éviter.
Il faut donc dans le cas d'un répertoire toujours ajouter le slash.
Pour plus de précision, voir To slash or not to slash par Google Webmaster Central.

Protéger un répertoire par mot de passe

On modifie le fichier .htaccess ce qui peut se faire plus simplement en utilisant un outil qui va générer automatiquement le fichier.

Empêcher un site de spam de lier mon site

Dans le fichier .htaccess, ajoutez les lignes suivantes:

SetEnvIfNoCase Referer ".*(domaine | autre domaine | etc. ).*" spammer=yes      
Order allow, deny 
allow from all 
deny from env=spammer

Les noms des sites, domaines avec extension sont placés dans une liste entre parenthèses et séparés par la barre verticale.
Ce code associe un code a un ensemble de domaines, et les lignes suivantes donnent permission à tous sites sauf les sites désignés par le code d'envoyer des visiteurs. Pour ces derniers l'accès est dénié.

Tiret ou caractère de soulignement pour séparer

Dans un nom de fichier, une ancre, etc., le caractère de soulignement "_" ne sépare pas les mots pour les moteurs de recherche, donc guide_tricot est vu comme un seul mot, tandis que guide-tricot avec un tiret, contient deux mots pour le moteur.
Le caractère de soulignement est un séparateur de termes dans un identifieur en programmation, par exemple: file_exists(). Un identifieur (comprenant éventuellement des caractères de soulignement) est dans son entier un mot dans le langage humain et donc aussi pour les moteurs de recherche.
En ce qui concerne MSN, les références contenant plus d'un tiret ne sont pas prises en compte pour les recherches.

Chemin relatif ou absolu sur les pages du site

L'URL d'un lien interne peut avoir trois formes:

Le chemin absolu est à privilégier. Il renvoit vers votre site quand la page est affichée sur un aggrégateur.
Le chemin relatif ne fonctionne que si le serveur est configuré pour définir "/" comme la racine du site (plutôt que la racine du compte sur le serveur). C'est utile uniquement pour changer plus tard de domaine, une action improbable.
Le chemin local est à éviter. Les chemins locaux ne sont pas pris en compte pas Analytics pour les statistiques de répartition des clics.

Taille optimale pour une page Web

Pour un ensemble de raisons (moteurs de recherche, temps de chargement, etc.) la taille généralement recommandée se situerait entre 10000 à 20000 caractères et cela est souvent pratiqué par les professionnels. Les robots accordent plus d'importance à la première partie des pages et ce peut être une raison pour les raccourcir.
Les visiteurs préfèrent des pages courtes quand ils surfent pour se distraire, mais des pages développées pour se documenter sur une question, dans ce cas des pages de taille importante donnent plus de chance d'obtenir des liens retour.
Selon l'étude publiée par le site Websiteoptimization, en 2008 la taille moyenne des pages était de 312 ko.
Ce qui importe aussi est le temps de chargement d'une page, on peut le connaître avec des outils comme les Outils du webmaster de Google.

Avoir une favicon: une image devant le nom de mon site dans la barre d'URL

Elle apparaît également dans le panneau des favoris.
C'est un fichier de type icône de Windows, nommé favicon.ico, de taille 16x16 pixels ou 32x32 pixels, qui doit être placé dans le répertoire racine.
Voir sur cette page de logiciels graphiques pour trouver un éditeur d'icones standard.

Voir aussi: