[Résolu] Bloquer l'accès à l'url dynamique

Discussion dans 'URL Rewriting et .htaccess' créé par vichenze, 23 Septembre 2008.

  1. vichenze
    vichenze Nouveau WRInaute
    Inscrit:
    18 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
    Bonjour,

    Je souhaiterai que l'url statique il-fait-beau.html pointe vers index.php?var1=il&var2=fait&var3=beau

    Jusqu'à la rien de bien compliqué, c'est sur la suite que je bloque, je voudrais ensuite qu'en entrant l'url index.php?var1=il&var2=fait&var3=beau on soit redirigé (redirection 301 a priori si j'ai bien compris) vers il-fait-beau.html et ainsi "bloquer" l'accès à l'url dynamique.

    J'ai trouvé plusieurs exemples qui correspondent à ce que je veux, mais je n'arrive pas les adapter à mon cas.

    Voici un exemple :
    Code:
    # Enable mod_rewrite, start rewrite engine
    Options +FollowSymLinks
    RewriteEngine on
    #
    # Internally rewrite search engine friendly static URL to dynamic filepath and query
    RewriteRule ^product/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?product=$1&color=$2&size=$3&texture=$4&maker=$5 [L]
    #
    # Externally redirect client requests for old dynamic URLs to equivalent new static URLs
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\?product=([^&]+)&color=([^&]+)&size=([^&]+)&texture=([^&]+)&maker=([^\ ]+)\ HTTP/
    RewriteRule ^index\.php$ http://example.com/product/%1/%2/%3/%4/%5? [R=301,L] 

    Voilà mon .htaccess
    Code:
    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteRule ^([a-z]+)-([a-z]+)-([a-z]+)\.html$    index.php?var1=$1&var2=$2&var3=$3 [L]
    
    # Externally redirect client requests for old dynamic URLs to equivalent new static URLs
    RewriteCond %{REQUEST_URI} index\.php\?var1=([a-z]+)&var2=([a-z]+)&var3=([a-z]+)
    RewriteRule ^index\.php$ %1-%2-%3.html [R=301,L] 
    C'est surement une erreur bête, je suis pas encore très fort dans le domaine :)

    Merci d'avance.
     
  2. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    c'était pas loin :
    Code:
    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteRule ^([a-z]+)-([a-z]+)-([a-z]+)\.html$    /index.php?var1=$1&var2=$2&var3=$3&rewrite [L]
    
    # Externally redirect client requests for old dynamic URLs to equivalent new static URLs
    RewriteCond %{QUERY_STRING} ^var1=([a-z]+)&var2=([a-z]+)&var3=([a-z]+)$
    RewriteRule ^index\.php$ /%1-%2-%3.html? [R=301,L] 
     
  3. vichenze
    vichenze Nouveau WRInaute
    Inscrit:
    18 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
  4. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    c'est pour cela que j'ai ajouté le paramètre "rewrite" à la règle de réécriture ;)
     
  5. vichenze
    vichenze Nouveau WRInaute
    Inscrit:
    18 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
    Ah oui pardon j'avais pas vu cette modification sur la première ligne, c'est encore plus simple que ce que j'avais trouvé ;)
     
Chargement...
Similar Threads - [Résolu] Bloquer accès Forum Date
La Turquie décide de bloquer l'accès à Blogger.com [Résolu] Google : l'entreprise, les sites web, les services 26 Octobre 2008
[résolu] bloquer accès suivant http-referer URL Rewriting et .htaccess 8 Décembre 2006
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Avoir un paramètre de session "dynamique" ? Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Hauteur de div selon état d'un bouton radio Développement d'un site Web ou d'une appli mobile 23 Mai 2016
[résolu] recupération de flux xml et erreur encodage des caractères Développement d'un site Web ou d'une appli mobile 27 Janvier 2016
[résolu] Carte Google Maps avec "zones de densité" Développement d'un site Web ou d'une appli mobile 5 Novembre 2015
Balise NoIndex ignorée par Google? [résolu] Débuter en référencement 13 Janvier 2015
[Résolu] sites référents sans lien vers mon site Demandes d'avis et de conseils sur vos sites 7 Janvier 2015