Magazine High tech

Rewrite Rules redirige moi tout sauf

Publié le 12 mai 2012 par Lmns972 @guestblog

Qui n’as jamais été confronté au mod_rewrite de apache . Le but ici est de pouvoir rediriger toutes les pages sauf certaines .

Imaginons que nous voulons rediriger tout www.robertain.com vers blog.robertain.com sauf les URLs suivantes :

  • www.robertain.com/contact
  • www.robertain.com/category/Linux/Mail

La syntaxe serait la suivante sous apache

    RewriteCond %{REQUEST_URI} !^/contact [OR]
    RewriteCond %{REQUEST_URI} !^/category/Linux/Mail
    RewriteRule ^(.*)$ blog.robertain.com [R=301,L]

Sous IIS (oupss je sais c’est sale , mais boulot oblige. Certaines personnes disent alors change de boulot)

:)

    RewriteCond %{REQUEST_URI} !(contact|category/Linux/Mail)
    RewriteRule ^(.*)$ blog.robertain.com [R=301,L]

Attention si les images ou autres contenus statiques ne s’affichent pas , penser les mettre également dans les exclusions .

Rewrite Rules redirige moi tout sauf

Like this post? Tip me with bitcoin!

1LQpz2cGWYaYqzD6CMNL2gbv8R5uLJTipW

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Powered by Bitcoin Tips

Retour à La Une de Logo Paperblog

A propos de l’auteur


Lmns972 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte