background preloader

.Htaccess rewrites, Mod_Rewrite Tricks and Tips

.Htaccess rewrites, Mod_Rewrite Tricks and Tips
Htaccess Rewrites are enabled by using the Apache module mod_rewrite, which is one of the most powerful Apache modules and features availale. Htaccess Rewrites through mod_rewrite provide the special ability to Rewrite requests internally as well as Redirect request externally. When the url in your browser's location bar stays the same for a request it is an internal rewrite, when the url changes an external redirection is taking place. Despite the tons of examples and docs, mod_rewrite is voodoo.Damned cool voodoo, but still voodoo.-- Brian Moore Note: After years of fighting to learn my way through rewriting urls with mod_rewrite, I finally had a breakthrough and found a way to outsmart the difficulty of mod_rewrite that I just couldn't seem to master. So keep that mod_rewrite reference bookmarked and you will be able to figure out any RewriteRule or RewriteCond, an amazing feat considering it took me a LONG time to figure this stuff out on my own. RewriteRule ! Require the www ^ Tags ^

Comment éviter les contenus dupliqués (avec/sans le www) La plupart des webmasters n'y font pas attention, mais leur site est souvent accessible en tapant le nom de domaine avec ou sans le sous-domaine www. Ceci peut poser des problèmes car les moteurs pourraient indexer un duplicata du site. Ce dossier donne les solutions pour les serveurs Apache, nginx, lighttpd et IIS. Explications... Article mis à jour le 10/06/2015, publié initialement le 01/11/2005 Même en 2015, cette erreur est encore très présente, d'où l'intérêt de cet article ;-) Imaginons que votre site soit www.example.com : savez-vous qu'il y a de fortes chances pour que votre site soit également accessible à l'adresse (sans le www) ? La solution est d'utiliser une règle de réécriture sur le serveur, qui redirigera automatiquement vers la bonne version. Rediriger son site vers le www (de monsite.com à www.monsite.com) Pour forcer le sous-domaine www (et interdire l'indexation du site sans ce sous-domaine) : Sur Apache RewriteEngine On RewriteCond %{HTTP_HOST} !

Mod_Rewrite Variables Cheatsheet We've figured out what mod_rewrite variables look like so we can create rewrite rules and condition patterns based on the actual value. This cheatsheet is where we'll lay them all out for quick reference. This cheatsheet changed my life. Here the focus is on identifying mod_rewrite variables and defining the limits of the module by checking the mod_rewrite source code. List of Mod_Rewrite Variables ^ HTTP Variables SSL Variables Variable Values and Examples ^ RewriteCond %{API_VERSION} ^(.*)$ RewriteRule .* AUTH_TYPE: Digest RewriteRule .* - [E=IN_AUTH_TYPE:%{AUTH_TYPE}] RequestHeader set AUTH_TYPE "%{IN_AUTH_TYPE}e" CACHE_CONTROL: max-age=0 CONNECTION: keep-alive CONTENT_LENGTH: (null) CONTENT_TYPE: (null) DOCUMENT_ROOT: /web/webroot/askapache.com RewriteCond %{DOCUMENT_ROOT}/cache%{REQUEST_URI}/index.html -f RewriteRule . HOST: www.askapache.com HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 RewriteCond %{HTTP_COOKIE} ^. IS_SUBREQ: false pattern

Les outils pour mon référencement Suite à la demande de certains, je vous propose aujourd’hui quelques outils qui seront utiles aux référenceurs et à ceux qui s’intéressent au SEO en général. Plus largement certains de ces outils permettront de vérifier la structure de votre site et valider la navigation et son accessibilité. La grande majorité de ces outils sont gratuits et pour Mac Os X, d’autres sont payants (mais je les estime indispensables) et enfin, quand je n’ai pas trouvé d’équivalent sous Mac Os X, d’autres seront pour Windows. Vérifier l’indexation Sans aller chercher bien loin, les 2 premiers outils à connaitre sont Google et Yahoo et leurs différentes commandes utiles pour savoir si un site a été indexé et s’il possède des liens référents. Sur Google, la commande site:domaine.tld renverra toutes les pages de votre site qui ont été indexées par Google. Sur Yahoo, Site Explorer retournera les pages indexées de votre site Vérifier les backlinks Une autre solution consiste à utiliser Yahoo Site Explorer

mod_rewrite Available Languages: en | fr Summary The mod_rewrite module uses a rule-based rewriting engine, based on a PCRE regular-expression parser, to rewrite requested URLs on the fly. By default, mod_rewrite maps a URL to a filesystem path. mod_rewrite provides a flexible and powerful way to manipulate URLs using an unlimited number of rules. mod_rewrite operates on the full URL path, including the path-info section. Further details, discussion, and examples, are provided in the detailed mod_rewrite documentation. Logging mod_rewrite offers detailed logging of its actions at the trace1 to trace8 log levels. Using a high trace log level for mod_rewrite will slow down your Apache HTTP Server dramatically! Example LogLevel alert rewrite:trace3 RewriteLog Those familiar with earlier versions of mod_rewrite will no doubt be looking for the RewriteLog and RewriteLogLevel directives. To get just the mod_rewrite-specific log messages, pipe the log file through grep: tail -f error_log|fgrep '[rewrite:' txt

Les landing pages Cet article sur les landing pages a été écrit par Alexandre Tomic et était à l’origine destiné à Patricia Gallot Lavallée, lorsqu’elle écrivait son excellent et utile livre « Donne moi ce que je veux ». Merci à ce grand monsieur qu’est Alexandre de me donner la primeur de ses écrits. La landing page d’un site internet peut être comparée à la bande annonce d’un film. Ambassadrice du film auprès du public, elle va le convaincre d’aller le voir, sans elle le film n’aura certainement pas le même succès, elle est donc le premier point de contact dont tout dépend.Economique à réaliser, elle permet aussi de “recycler” les acteurs du film, les décors, les costumes, les dialogues et les effets spéciaux, tout ce qui coûte cher et sans quoi elle n’aurait aucun impact.La bande annonce contient donc la quintessence des ressources d’un film. Lorsqu’on aborde le thème des landing page, la 1ère notion qui nous vient à l’esprit prend la forme d’une équation : Landing page = trafic + conversion

10+ Mod_Rewrite Rules You Should Know Aug 18 2009 Mod_rewrite is an Apache-based rewrite engine for dynamically rewriting URLs. It’s built into Apache servers natively, though not enabled by default. It’s capable of functions beyond simple rewrites, though, some of which are included below. Turn Mod_Rewrite On Mod_rewrite is used through your .htaccess file. RewriteEngine on (Don’t forget that .htaccess commands are case-sensitive.) The Basic Mod_Rewrite Layout The basic format for a mod_rewrite command is: RewriteRule Pattern Substitution [Flag(s)] URLs are Always Relative The URL you redirect to is always relative to the directory in which your .htaccess file is placed. A Basic Redirect If you just want to create a simple 301 redirect from one URL to another, then use the following code: RewriteRule ^fileone.html$ filetwo.html This is a very basic rule that means any requests for fileone.html will be sent to filetwo.html. Require no “www” RewriteCond %{HTTP_HOST} ! Block a Specific IP Address Block Specific User Agents Prevent Hotlinking

Nos astuces pour un bon référencement Les titres de vos articles Des astuces pour augmenter le trafic sur vos sites Les Bookmarks Servez vous des newsgroups afin d’assurer le trafic sur votre site et ne mettez que des informations et non des pubs (considérer comme Spam) ; Comment faire ?, c’est tout simple, indiquez une information que vous avez sur votre site et bien sur en signature indiquer l’url de votre site. Cela peut vous rapporter un bon trafic mais surtout ne poster pas sur tout les newsgroups mais uniquement ceux qui se rapportent à votre activité ou les généralistes . Les liens partenaires ou Backlinks Entrez en contact avec d'autres webmasters et construisez-vous un riche réseau de liens à valeur ajoutée. Fonctionnement d'un échange de lien Savoir où en sont vos concurrents (ou comments font-ils ?) Cliquer sur ce lien ou entrer l’adresse qui suit dans votre navigateur : Vous allez arriver sur une page comme celle-ci dessous , il vous suffit alors de suivre les chiffres :

Le référencement avec Joomla Le CMS (Content Management System) Joomla est un logiciel Open Source (gratuit) qui permet de développer facilement des sites avec de la base de données. Outre de nombreuses qualités, il offre une bonne palette d'outils pour le référencement. Voici ce qu'il est possible de faire, sans pour autant être un as du php (ce que je suis loin d'être!) Joomla est distribué avec une palette intéressante de modules, composants etc...dont certains peuvent être très utiles pour le référencement. Mais pour ceux qui désirent aller plus loin, il faudra mettre les mains dans le cambouis. Renseignez la méta "Title" (présente sur tout votre site) avec des mots-clés pertinent pour votre site (mais attention, cela ne doit pas être trop long).Activez l'option "Titres de pages dynamiques" dans la configuration globale, et changez par la même dans le fichier content.html.php l'ordre du titre (par défaut, le titre de votre site se retrouve en premier, puis le titre de la page courante. ( 20 Votes )

Comment optimiser vos articles avec les mots-clés de la longue traîne | Pensez a laisser un commentaire, une surprise vous attend ! {*style:<i><i>Attention : Article destiné aux « initiés » de la longue traine… Pour plus d’infos recevez gratuitement 2 vidéos de formation en cliquant ICI . </i> </i>*} À plusieurs reprises on m’a demandé quelques explications sur la façon dont j’optimise mes articles avec les mots-clés de la . Du coup j’ai préparé une petite vidéo tutoriel dans laquelle je vous montre en détail comment optimiser un article fait sous WordPress. Puis la version texte : Lorsque vous avez des mots-clés de la respectant les critères que j’ai donné dans les vidéos de formation vous n’avez plus qu’à écrire un ou deux articles pour être directement . Le problème c’est que l’on a tendance à vouloir optimiser son article avec le ou les mots-clés qu’on a trouvé dans le générateur de Google. Par exemple, si le mot-clé est : « remede maux de gorge », on veut absolument optimiser son article avec ce mot-clé dans cet ordre et avec cette orthographe . Bon sang!

Lutter contre le filtre Duplicate Content de Google Les problèmes liés aux contenus dupliqués (duplicate content ou DC) figurent désormais parmi les sujets les plus fréquemment discutés sur les forums de référencement comme WebRankInfo. Et pour cause : les moteurs de recherche luttent de plus en plus activement contre les contenus dupliqués. Google a notamment un filtre de détection de contenu dupliqué qui dans certains cas peut faire chuter de 95% le trafic généré vers un site. Ce tutoriel passe tout en revue pour vous aider à mieux comprendre ce qui se passe et mettre en oeuvre des solutions. Article mis à jour le 23/08/2014, publié initialement le 22/03/2010 Sommaire : Définition du contenu dupliqué Comme John Malkovich dans ce film, les contenus dupliqués peuvent rendre fous les internautes et Google : évitez-les à tout prix ! On parle de contenu dupliqué dès lors qu'un même contenu (indexable par les moteurs) est trouvable à plusieurs endroits sur le web. Précision : tout compte dans l'URL, même ce qui suit le point d'interrogation ?

Related: