[Résolu]URL Rewriting & OVH: certaines RewriteRule HS

Discussion dans 'URL Rewriting et .htaccess' créé par Lomic2, 10 Mai 2008.

Tags:
  1. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    Bonjour à tous,

    Je travaille sur mon PC avec EasyPhp et j'ai passé mon site perso en URL rewriting (je vous passe les détails et les errements pour parvenir à faire fonctionner tout ça :D )

    Et là je mets en ligne les modifs, je suis hébergé chez OVH avec un 240Plan.

    Et j'ai un comportement que je ne comprend pas, certaines RewriteRule sont fonctionnelles, d'autres pas (tandis qu'elles sont toutes fonctionnelles en local)

    Ci-dessous un extrait de mon .htaccess (les autres règles que je n'affiche pas fonctionnent):
    Code:
    RewriteEngine on
    RewriteRule ^index\.htm$ index.php?page=index [L]
    RewriteRule ^photos\.htm$ index.php?page=photos&page_key=9 [L]
    RewriteRule ^photos-([0-9]+)\.htm$ index.php?page=photos&page_key=$1 [L]
    RewriteRule ^photos-([a-z]*)\.htm$ index.php?page=photos&page_key=9&category_target=$1 [L]
    Les 2 premières fonctionnent très bien comme ça, les 2 dernières pas du tout.

    Donc j'ai farfouillé sur le net et notamment sur ce forum et j'ai tenté quelques ruses anti-OVH comme par exemple, le "/" en début d'URL:
    Code:
    RewriteEngine on
    RewriteRule ^index\.htm$ index.php?page=index [L]
    RewriteRule ^photos\.htm$ index.php?page=photos&page_key=9 [L]
    RewriteRule ^photos-([0-9]+)\.htm$ /index.php?page=photos&page_key=$1 [L]
    RewriteRule ^photos-([a-z]*)\.htm$ /index.php?page=photos&page_key=9&category_target=$1 [L]
    Ici avec un "/" en début de chaque URL, la virtuelle et la réelle:
    Code:
    RewriteEngine on
    RewriteRule ^index\.htm$ index.php?page=index [L]
    RewriteRule ^photos\.htm$ index.php?page=photos&page_key=9 [L]
    RewriteRule ^/photos-([0-9]+)\.htm$ /index.php?page=photos&page_key=$1 [L]
    RewriteRule ^/photos-([a-z]*)\.htm$ /index.php?page=photos&page_key=9&category_target=$1 [L]
    Puis carrément en mettant le chemin complet du site:
    Code:
    RewriteEngine on
    RewriteRule ^index\.htm$ index.php?page=index [L]
    RewriteRule ^photos\.htm$ index.php?page=photos&page_key=9 [L]
    RewriteRule ^photos-([0-9]+)\.htm$ http://www.monsite.com/index.php?page=photos&page_key=$1 [L]
    RewriteRule ^photos-([a-z]*)\.htm$ http://www.monsite.com/index.php?page=photos&page_key=9&category_target=$1 [L]
    Rien à faire, les 2 dernières règles ne fonctionnent jamais, j'ai toujours des messages du type:
    The requested URL /photos-3245.htm was not found on this server ou The requested URL /photos-blabla.htm was not found on this server

    Si quelqu'un a une idée :) merci. Je m'arrache un peu les cheveux :lol:
     
  2. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 925
    J'aime reçus:
    192
    Voici un extrait de mon htaccess chez OVH, à toi de faire la correspondance :wink:
    Code:
    #--------------------------------------------------
    # Fichier : .htaccess 
    #--------------------------------------------------
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /
    #
    #--------REECRITURE DES PAGES AGENDA -----------------------------------
    RewriteRule ^agenda/agenda-([0-9]*).php$ /agenda/agenda-rubrique.php?rub=$1 [L]
    
    Bonne chance :wink:



    PS: euh... entre parenthèses.. comment veux-tu que tes urls puissent fonctionner de la sorte ???

    Code:
    RewriteRule ^photos-([0-9]+)\.htm$ http://www.monsite.com/index.php?page=photos&page_key=$1 [L] 
    
    mais plutôt...
    Code:
    RewriteRule ^photos-([0-9]+)-([0-9]+).htm$ /index.php?page=$1&page_key=$2 [L] 
    
    non ??!!! dans celle-ci, tu as 2 paramètres...
     
  3. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    ah oui tu m'y fais penser, j'ai aussi tenté en ajoutant le RewriteBase, sans plus de succès
    euh non pas de souci, je vois pas trop ce qui te pose problème, j'ai deux possibilités: photos-(des chiffres).htm ou photos-(un_nom).htm

    et lorsque c'est un nom, le fonctionnement de ma galerie nécessite que page_key=9, si c'est un chiffre, c'est lui qui sert de page_key :)

    merci pour ton aide ;)
     
  4. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    d'autres idées?
     
  5. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    Essaie ça:

    Code:
    RewriteEngine on
    RewriteRule index\.htm$ index.php?page=index [L]
    RewriteRule photos\.htm$ index.php?page=photos&page_key=9 [L]
    RewriteRule photos-([0-9]+)\.htm$ index.php?page=photos&page_key=$1 [L]
    RewriteRule photos-([a-z]*)\.htm$ index.php?page=photos&page_key=9&category_target=$1 [L]
     
  6. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    salut Vap, ça ne change rien malheureusement...
     
  7. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 925
    J'aime reçus:
    192
  8. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    tu es sûr? je trouve qu'il y a vraiment très très peu de choses dans leur partie consacrée à l'Url rewriting ;)
     
  9. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    j'ai trouvé!!

    en fait c'est à cause de ma règle:
    Code:
    RewriteRule ^photos-([a-z]*)\.htm$ index.php?page=photos&page_key=9&category_target=$1 [L]
    or, mes noms de catégorie comportent des majuscules!!! tout connement!!
    (et comme je dois passer par la page des catégories pour accéder aux photos, j'ai pas pu vérifier le fonctionnement de la 2ème)

    du coup, mon fichier .htaccess était bon dès le départ! à l'exception de ([a-z]*) qui n'accepte pas les majuscules

    pas besoin de "/" en tête de la 2ème partie de la règle, de virer les "^" en début de la 1ère...

    youhouuuuu :D
     
  10. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    Et comment ça pouvait marcher en local?
     
  11. Lomic2
    Lomic2 WRInaute discret
    Inscrit:
    5 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    en local le serveur est sous windows, qui n'est pas sensible à la casse, le serveur sur le net lui est sans doute sous unix/linux, ou un autre OS qui est sensible à la casse, du moins c'est mon hypothèse ;)
     
  12. ebe327
    ebe327 WRInaute occasionnel
    Inscrit:
    13 Juin 2005
    Messages:
    310
    J'aime reçus:
    0
    C'est vrais que sur OVH en mutu , c'est pas toujours facile de faire fonctionner URL Rewriting .

    Concernant RewriteBase , il faut que ce soit le chemin complet ex sur un 90plan et sous drupal :
    Code:
    RewriteBase /home.10.32/nouveaurw/drupal/
    
    soit RewriteBase /serveur/espace de ton NDD /directorie du site/
     
Chargement...
Similar Threads - [Résolu]URL Rewriting OVH Forum Date
[RESOLU]URL Rewriting de base chez 1and1 URL Rewriting et .htaccess 20 Septembre 2008
[Résolu]url-rewriting chez 1&1 Débuter en référencement 1 Décembre 2007
[Résolu]Url rewriting fonctionne pas sous easyphp URL Rewriting et .htaccess 8 Mai 2007
[RESOLU]Url rewriting qui marche pas [conflit nom fichier] URL Rewriting et .htaccess 17 Janvier 2007
[resolu]URL REWRITING sur mon forum URL Rewriting et .htaccess 21 Mai 2005
[Résolu]URL rewrite d'urgence URL Rewriting et .htaccess 18 Avril 2006
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019
URL Rewriting Débuter en référencement 17 Avril 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018