RewriteCond

Discussion dans 'URL Rewriting et .htaccess' créé par aliong, 25 Janvier 2011.

  1. aliong
    aliong Nouveau WRInaute
    Inscrit:
    25 Septembre 2008
    Messages:
    2
    J'aime reçus:
    0
    Bonjour

    actuellement sur un site joomla je dev un module en flex, que je souhaite intégrer dans une de mes pages. la réécriture me pose pas de soucis avec le flex et php quand ils sont seul comme je l'ai utilisé sur http://www.lumi-design.fr ou http://www.mon-parfum-discount.com.
    Intégrer dans un joomla cela ne fonctionne plus avec les classes swfAddress, je pense que c'est du au double header... alors je voudrais revenir à quelque chose de plus basic, avec seulement un swfObject et un contenu alternatif.
    mon problème se situe au niveau de la réécriture d'url j'active celui de joomla par défaut c'est a dire ça :
    Code:
    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    
    donc avec ce .htaccess j'ai pour resultat ça :
    index.php?option=com_content&view=article&id=73
    deviens
    /ecommerce#
    la cardinalité (#) aparait suite a la presence du flex et du code de deeplinking present dans le swf.
    je souhaiterais ajouter une regle au htaccess pour optenir ça :
    index.php?option=com_content&view=article&id=73&produit=56&categorie=2
    en ça :
    /ecommerce/nomProduit/nomCategorie#produit=56,categorie=2

    et une autre question un peu en rapport : je sais que les moteur ne tiennent pas compte des cardinalités dans le référencement ex : #maLampedemarque
    par contre si dans mon contenu alternatif je creer des liens de type /ecommerce/nomProduit/nomCategorie#produit=56,categorie=2 es ce que google et les autres enregistre toute l'url ? le lien complet ou fait sauté ce qui est apres # ?

    voila j'espere que mes questions ne sont pas trop brouillon et compréhensible.
    par avance merci pour votre aide
    Aliong
     
  2. aliong
    aliong Nouveau WRInaute
    Inscrit:
    25 Septembre 2008
    Messages:
    2
    J'aime reçus:
    0
    je vais faire plus simple que dois rajouter au .htaccess juste au desssus pour passer de
    http://localhost/spark/ecommerce?produit=56&categorie=2
    à http://localhost/spark/ecommerce#produit=56&categorie=2

    merci
     
Chargement...
Similar Threads - RewriteCond Forum Date
Ne prendre qu'une partie d'un QueryString dans une regex RewriteCond URL Rewriting et .htaccess 9 Décembre 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
aide pour écriture rewritecond URL Rewriting et .htaccess 6 Avril 2017
Comment opter pour RewriteCond afin de rediriger plusieurs parametres dans l'url URL Rewriting et .htaccess 26 Décembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016
Rewritecond rediriger téléphones mais pas les tablettes URL Rewriting et .htaccess 27 Juillet 2015
Redirection htaccess rewritecond Netlinking, backlinks, liens et redirections 21 Mars 2013
RewriteCond doit contenir le mot .awp comment faire? URL Rewriting et .htaccess 18 Octobre 2012
Mega Help pour un Rewritecond URL Rewriting et .htaccess 22 Décembre 2011
Pb de rewritecond URL Rewriting et .htaccess 29 Avril 2011