Eviter les conflits d’URL
Aug 17, 2008 Scripts utiles, URL et Noms de domaine
Dans certaines situations, il peut arriver qu’une mĂȘme page (ou un site entier) puisse ĂȘtre accessible de la mĂȘme maniĂšre par deux URL diffĂ©rentes. Pour Ă©viter les soucis d’indexation (Duplicate Content ou tout simplement mauvaise indexation) la solution la plus simple est une redirection vers l’adresse prĂ©fĂ©rĂ©e. La suite de l’article propose quelques lignes php qui automatiseront la redirection sur toutes les pages d’un sous domaine.
Tags: header http, Redirection, Référencement, URL
Générer des pages html dynamiques
Jul 23, 2008 Scripts utiles
Le principe :
Vous avez des pages html tout ce qu’il y a de plus statiques. Vous voulez y intĂ©grer du php pour je ne sais quelle raison. Il faut donc se dĂ©brouiller pour demander Ă votre serveur d’interprĂ©ter les pages .htm ou .html comme du php. Pour cela, si vous ĂȘtes administrateur, ce n’est pas trop difficile, ça passe par la configuration d’apache.
Si vous n’ĂȘtes pas l’administrateur de votre systĂšme vous devrez ruser, et utiliser Ă bon escient votre .htaccess.
Read the rest of this entry »
Tags: .htaccess
Modifier les droits récursivement
Mar 23, 2008 Scripts utiles
Vous ĂȘtes Ă©tudiants Ă l’Ecole Centrale Marseille? Vous ĂȘtes sur un rĂ©seau oĂč les administrateurs se font du soucis pour la sĂ©curitĂ©? Il y a fort Ă parier que la publication d’un site web prĂ©sente quelques difficultĂ©s pour le nĂ©ophyte.
En effet, le serveur qui affichera vos pages web (apache?) se basera sur les droits que vous accordez Ă vos fichiers. Si ceux-ci sont mal rĂ©glĂ©s, vous n’aurez pas le droit d’y accĂ©der par le web.
Script de modification de texte dans un répertoire
Jan 14, 2008 Scripts utiles
Vous venez de vous rendre compte qu’une faut d’orthographe s’est glissĂ©e dans toutes vos pages, ou bien que le nom d’une variable a Ă©tĂ© mal Ă©crit par endroits. L’erreur se trouve malheureusement prĂ©sente dans 348 fichiers… Comment faire? Vous pouvez utilisez un petit script bash tel que ci dessous afin d’automatiser le processus.
Read the rest of this entry »