Réécriture d'URL avec masque du path

Discussion dans 'URL Rewriting et .htaccess' créé par msewe, 12 Mars 2011.

  1. msewe
    msewe Nouveau WRInaute
    Inscrit:
    12 Mars 2011
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    Une partie de mon site web, situé dans /dossier/, est dynamique avec des URLs réécrites, ce qui donne un truc du genre domaine.com/dossier/blaba.html - le htaccess qui paramètre l'url rewriting est donc situé à l'intérieur de /dossier/

    Y a t'il un moyen quelconque de squeezer /dossier/ et de faire en sorte que domaine.com/dossier/blaba.html soit réécrit en domaine.com/blabla.html - SANS placer le htaccess à la racine du site ?

    Merci de vos pistes éventuelles.
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 901
    J'aime reçus:
    0
    A mon avis non
     
  3. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    Tu peux essayer en remontant le htaccess dans le dossier racine et en le modifiant de la facon suivante :

    Code:
    RewriteEngine on
    
    RewriteRule ^blabla\.html$ fichier.php [L]
    devriendrait
    Code:
    RewriteEngine on
    
    RewriteRule ^dossier/(.*)$  $1 [R=301,L]           # redirection 301 vers les nouvelles urls
    
    RewriteRule ^blabla\.html$ dossier/fichier.php [L] # à faire pour toutes les règles
    Pas garanti que ca marche du premier coup mais l'idée y est, au pire une petite adaptation devrait faire l'affaire.
    Bien entendu, il faudrait aussi modifier les liens contenu dans le code html
     
  4. msewe
    msewe Nouveau WRInaute
    Inscrit:
    12 Mars 2011
    Messages:
    2
    J'aime reçus:
    0
    oui, ça marche impec si le htaccess est à la racine,sauf qu'il y a déjà un htaccess à la racine de mon site, qui gère le rewriting pour le reste du site - et les deux fichiers sont incompatibles.

    mais comme la réécriture d'urls s'apparente à de la redirection, il devrait être possible de lui dire "domaine.com/blabla est en fait "domaine.com/dossier/index.php?id_p=456 où blabla = titre de la page", non ?
     
  5. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 901
    J'aime reçus:
    0
    c'est seulement possible à la racine du site
     
Chargement...
Similar Threads - Réécriture masque path Forum Date
Réecriture d'URL et redirection pages AMP URL Rewriting et .htaccess 29 Mai 2021
WordPress réécriture d'URL domaine.TLD/COUNTRYCODE/ vers domaine.ccTLD URL Rewriting et .htaccess 9 Mai 2021
Comment faire une redirection des URL en + de la réécriture d'URL ? URL Rewriting et .htaccess 13 Septembre 2020
Réécriture d'articles, est-ce une bonne idée de couper ses articles? Rédaction web et référencement 25 Mai 2020
Réécriture et robots.txt Débuter en référencement 10 Octobre 2019
Réécriture HTTPS / WWW / redirect, etc ... URL Rewriting et .htaccess 10 Juin 2019
Réecriture simple qui ne fonctionne pas URL Rewriting et .htaccess 20 Février 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
Réécriture url et htaccess URL Rewriting et .htaccess 3 Octobre 2018
Réecriture url sur Shopify e-commerce 15 Juin 2017
Réécriture URL supprimer home/annugrbz/public_html URL Rewriting et .htaccess 24 Novembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016
Réécriture d'url directory URL Rewriting et .htaccess 29 Janvier 2016
Réécriture lien URL Rewriting et .htaccess 24 Septembre 2015
Réécriture dynamique URL Rewriting et .htaccess 15 Septembre 2015
réécriture avec query string URL Rewriting et .htaccess 22 Août 2015
Modification d'une régle de réécriture avec redirection URL Rewriting et .htaccess 2 Juin 2015
Réécriture d'URL et référencement naturel Rédaction web et référencement 10 Avril 2015
Erreur 500 après réecriture URL URL Rewriting et .htaccess 30 Décembre 2014
Réécriture d'urls et fichiers .pdf URL Rewriting et .htaccess 17 Décembre 2014