Page 1 sur 1

Redirigé un repertpoire via htaccess

Posté : 10 juin 2017, 15:51
par yoann38
Salut tout le monde.
Voilà j'ai décidé de ré créer un post car j'avais crée un post pour 2 question bien différentes.

Donc voila le problème dans mon architecture de site j'avais créer un dossier annonce à la racine de mon site.
Qui lui même posséder une page anonnce.php ce qui donne ( annonce/annonce.php)

J'ai donc créer cette régle htaccess:
# -- annonce -------------------
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce/annonce.php?url=$1&id=$2
J'ai décidé de déplacé ma page annonce.php à la racine de mon site et donc de supprimé le dossier annonce.
J'aimerais savoir donc comment procéder à des redirections via htacces.

Merci à vous

Re: Redirigé un repertpoire via htaccess

Posté : 11 juin 2017, 14:57
par moogli
salut,

modifie le chemin de la cible dans la règle de récriture. Ce qui chance ce n'est pas l'url mais ce qu'il y a derrière donc il faut simplement indiquer le nouvel emplacement du fichier qui va traiter la requête.
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce.php?url=$1&id=$2


@+

Re: Redirigé un repertpoire via htaccess

Posté : 13 juin 2017, 07:10
par yoann38
Alors ça ok
Mais du coup j'ai la meme chose sur 2 urls distincte

une avec annonce/....
et l'autre sans annonce/....


je souhaite redirigé en gros toutes les annonce/..... vers ma page qui est à la racine maintenant

J'ai tenter ça mais sans succes :
RedirectMatch 301 ^/annonce/.* http://www.monsite/annonce.php?url=$1&id=$2

# -- annonce -------------------
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce.php?url=$1&id=$2

Re: Redirigé un repertpoire via htaccess

Posté : 15 juin 2017, 20:20
par yoann38
Quelqu'un aurait une idée svp ?

Re: Redirigé un repertpoire via htaccess

Posté : 22 juin 2017, 23:16
par yoann38
LA Régle:
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce.php?url=$1&id=$2
Me permet juste de ré écrire mes urls pour celle placé à la racine mais comment redirigé celle qui sont dans mon dossier annonce ?

Car j'ai beaucoup de page indexé ainsi...
Merci à vous