Rewriting - Dossier"/"

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

flotix
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 15 Jan 2006

Rewriting - Dossier"/"

Message le Sam Juin 07, 2008 20:52

Bonjour,

J'essaye actuellement de faire en sorte de pouvoir rediriger un dossier vers une page du style:

adrs.toto/dossier -> page.php
ou
adrs.toto/dossier/ -> page.php

Le problème est qu'avec le deuxième exemple les images et tout autre fichier prend le chemin du dossier et donc innaccessible.

Que faut t-il faire pour ne pas avoir ce probleme?


Mon bout de htaccess que j'ai tenter :

Code: Tout sélectionner
RewriteRule   ^(images)(\/+)(.*)$ /\/DOSSIER/images/$3 [L]
RewriteRule   ^DOSSIER(\/?)$ /\/index.php [L]


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Dim Juin 08, 2008 12:55

fait un test avec RewriteCond sur l'URI sans te préocuper du /

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/dossier.*$
RewriteRule $ /page.php [R=301,L]

flotix
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 15 Jan 2006

Message le Dim Juin 08, 2008 15:05

Ok sa redirige vers la page avec ou sans /

Et si je ne veut pas de redirection et veut bien afficher le dossier?

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Dim Juin 08, 2008 15:58

Code: Tout sélectionner
DirectoryIndex page.php


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Lun Juin 09, 2008 7:37

flotix a écrit:Et si je ne veut pas de redirection et veut bien afficher le dossier?


d'apres ce que je comprend, tu veux faire de la réécriture, c'est a dire que dans l'url s'affiche DOSSIER/page1.php et ce soit le contenu de page.php qui soit afficher.

avec ton .htaccess dans le repertoire DOSSIER
Code: Tout sélectionner
RewriteRule   ^(.*)\.html$   page.php [L]


Si tu as des variables $_GET dans certain fichiers de ton DOSSIER que tu voudrais lire dans page.php, ajoute le libellé QSA au flag pour que ces valeurs soient propagés jusqu'a page.php.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités