RewriteRule et pb de niveau d'arborescence

Discussion dans 'URL Rewriting et .htaccess' créé par raoux, 13 Août 2008.

Tags:
  1. raoux
    raoux Nouveau WRInaute
    Inscrit:
    4 Juillet 2006
    Messages:
    30
    J'aime reçus:
    0
    Bonjour.

    Je prépare le rewriting d'un site en environnement local , avec WAMP server 2.0

    Voici une petite règle de réécriture, pour commencer gentiment:
    Code:
    RewriteCond %{QUERY_STRING}			^num=([0-9]+)$
    RewriteRule ^produit\.php$ 		trek-%1\.html? [R=301,L]
    RewriteRule ^trek-([0-9]+)\.html$   produit.php?num=$1&rw [L,QSA]
    
    la ligne 3 est ok, mais la ligne 2 a le comportement suivant.
    L'URL produit.php?num=100 par ex. m'envoie à l'adresse http://localhost/C:/wamp/www/racine-du-site/trek-100.html, soit l'URL absolue à partir de localhost!!! avec erreur 403 du coup. :?

    Si je rajoute un slash
    Code:
    RewriteRule ^produit\.php$ 		/trek-%1\.html? [R=301,L]
    alors j'arrive dans http://localhost/trek-630.html.C'est mieux mais j'ai tjs pas visé juste. :?

    Dois-je comprendre que j'ai un pb par rapport à l'arborescence de l'environnement local (localhost/www/racine-du-site)?
    Je précise que le .htaccess se trouve précisément dans ce dossier, donc au même niveau que les URL réécrites / à réécrire.
    J'ai fouiné un peu sur le forum mais je reste bredouille. Ça vous inspire qq chose?

    D'avance merci.:)
     
  2. raoux
    raoux Nouveau WRInaute
    Inscrit:
    4 Juillet 2006
    Messages:
    30
    J'aime reçus:
    0
    Résolu

    Merci Vaxrei.

    ma question portait sur le fait qu'en redirigeant mapage.php vers son alter ego réécrite, je n'arrivais pas dans le bon niveau de l'arborescence mais un dossier trop haut.

    https://www.webrankinfo.com/forum/t/wamp-serveur-2-et-url-rewriting.90048/ celui-ci je l'avais lu et mis en pratique (modif du httpd.conf)

    l'autre topic m'avait échappé. Et la solution s'y trouvait!

    Code:
    RewriteBase /monsite
    tout simplement.
    Apparement il faut préciser systématiquement dans quel dossier on se trouve.

    Merci.
     
Chargement...
Similar Threads - RewriteRule niveau arborescence Forum Date
rewriteRule sur wamp erreur 404 URL Rewriting et .htaccess 20 Avril 2019
Déplacer les RewriteRule du .htaccess vers le vhost URL Rewriting et .htaccess 16 Janvier 2018
RewriteRule avec redirection transparente URL Rewriting et .htaccess 21 Janvier 2017
Pages profondes non redirigées (.htaccess RewriteRule) Débuter en référencement 5 Décembre 2016
RewriteRule : afficher un $_GET dans une URL réecrite Développement d'un site Web ou d'une appli mobile 12 Novembre 2016
Htaccess et RewriteRule | problème URL Rewriting et .htaccess 25 Septembre 2014
RewriteRule repetition mot URL Rewriting et .htaccess 6 Juillet 2014
URL rewriting : un RewriteRule sans effet dans le htaccess URL Rewriting et .htaccess 19 Juin 2014
RewriteRule avec variable get URL Rewriting et .htaccess 22 Avril 2014
Multiples htaccess et RewriteRule avec fichier centralisé à la racine URL Rewriting et .htaccess 19 Avril 2014
RedirectPermanent ou RewriteRule ? URL Rewriting et .htaccess 14 Mars 2014
Rewriterule et caractère point dans variable URL Rewriting et .htaccess 17 Mai 2013
Rewriterule pas pris en compte URL Rewriting et .htaccess 1 Avril 2013
double repertoire avec rewriterule URL Rewriting et .htaccess 20 Février 2013
RewriteRule RedirectPermanent conflit Netlinking, backlinks, liens et redirections 25 Janvier 2013
Syntaxe RewriteRule .htaccess URL Rewriting et .htaccess 25 Septembre 2012
Syntaxe RewriteRule .htaccess Débuter en référencement 24 Septembre 2012
Un .htaccess pour plusieurs sites : imbriquer plusieurs RewriteRule dans un seul RewriteCo Netlinking, backlinks, liens et redirections 2 Juillet 2012
erreur dans le RewriteRule URL Rewriting et .htaccess 11 Mai 2012
Php urlencode et Apache RewriteRule = 403 Forbidden URL Rewriting et .htaccess 23 Avril 2012