404 malgré RewriteRule si répertoire absent
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- jeroen
- WRInaute passionné

- Messages: 2461
- Inscription: 30 Aoû 2002
404 malgré RewriteRule si répertoire absent
Salut à tous, une curiosité, vous pourrez peut être m'expliquer ?!?
Sur le site A, j'ai un fichier "file.php" dans le répertoire "rep" : rep/file.php
Je veux rediriger vers un siteB
j'ai donc mis un .htaccess à la racine de mon site avec la RewritreRule suivante :
RewriteRule ^rep/file\.php$ http://www.siteB.com/ [QSA,L,R=301]
ça fonctionne très bien, mais
- si je supprime le reperoire "rep" (du siteA), je tombe sur une 404 (du siteA) : la redirection ne se fait pas.
- si je supprime seulement le fichier "file.php", la redirection se fait bien.
Vous avez une idée ?
Merci
Sur le site A, j'ai un fichier "file.php" dans le répertoire "rep" : rep/file.php
Je veux rediriger vers un siteB
j'ai donc mis un .htaccess à la racine de mon site avec la RewritreRule suivante :
RewriteRule ^rep/file\.php$ http://www.siteB.com/ [QSA,L,R=301]
ça fonctionne très bien, mais
- si je supprime le reperoire "rep" (du siteA), je tombe sur une 404 (du siteA) : la redirection ne se fait pas.
- si je supprime seulement le fichier "file.php", la redirection se fait bien.
Vous avez une idée ?
Merci
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: 404 malgré RewriteRule si répertoire absent
Bonjour
tester ce code :
si ça marche pas tester ça
l'un des deux , ou les deux doit ça marche normalement
tester ce code :
- Code: Tout sélectionner
RewriteEngine On
RewriteRule rep/file.php http://www.siteB.com/ [R=301]
si ça marche pas tester ça
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^rep/(.*)$ http://www.siteB.com/$1 [R=301,L]
l'un des deux , ou les deux doit ça marche normalement
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: 404 malgré RewriteRule si répertoire absent
jeroen a écrit:Merci, mais mon RewriteRule marche très bien, sauf quand le répertoire n'existe plus...
Personne n'a d'idée ?
tu es tester les 2 solution et ça marche pas ???
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: 404 malgré RewriteRule si répertoire absent
jeroen a écrit:Qu'est ce qui doit marcher ?
la redirection si tu supprime le dossier "rep" ???
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: 404 malgré RewriteRule si répertoire absent
tu as oublié d'échapper le slash dans ton expression rationelle
9 messages
• Page 1 sur 1
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 :
- RewriteRule & répertoire
- rewriterule dans un repertoire
- redirection 404 avec RewriteRule
- Plantage de mon répertoire suite à rewriterule sur htaccess
- url réécrites coté php, RewriteRule .* index.php et page 404 qui ne marche plus
- Pb de répertoire multilingue > erreur 404. htaccess ?
- Réecrire l'url d'un répertoire vers le répertoire parent
- Soft 404 : Google détecte les erreurs 404 qui n'en sont pas
- [résolu] Forcer /repertoire, interdire /repertoire/index.php
- repertoire + nomage des URLs dans ce repertoire
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
