Problème de redirection 301 dans fichier htacces
5 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
- remi.G
- Nouveau WRInaute

- Messages: 9
- Inscription: 9 Aoû 2007
Problème de redirection 301 dans fichier htacces
Bonjour à tous,
Je tente de réaliser une redirection 301 dans un fichier htacces sur ma page index.php que j'ai réécrite. La réécriture fonctionne. L'entête HTTP renvoie bien "HTTP/1.1 301 Moved Permanently", mais le chemin de la page est transformé en chemin canonique, puis l'entête est changée en "HTTP/1.1 404 Not Found". Normal, puisque le chemin n'est pas correcte.
Exemple du retour de l'entête HTTP :
HTTP/1.1 301 Moved Permanently
Date: Sun, 03 May 2009 12:47:15 GMT
Server: Apache
Location: http://www.mon-site.fr/var/www/virtual/mon-site.fr/htdocs/airsoft-magazine-le-magazine-web-de-l-airsoft
Content-Length: 327
Connection: close
Content-Type: text/html; charset=iso-8859-1
HTTP/1.1 404 Not Found
Date: Sun, 03 May 2009 12:47:15 GMT
Server: Apache
X-Powered-By: PHP/5.2.4-2ubuntu5.5
Connection: close
Content-Type: text/html
Voici ce que j'ai inscrit dans le fichier htaccess :
Options +FollowSymLinks
RewriteEngine on
# Règles pour les liens vers la page index.php
RewriteRule ^index\.php$ airsoft-magazine-le-magazine-web-de-l-airsoft [R=301] [L]
RewriteRule ^airsoft-magazine-le-magazine-web-de-l-airsoft$ index.php [L]
#
Merci de m'aider si vous avez une solution.
Cordialement
Rémi.
Je tente de réaliser une redirection 301 dans un fichier htacces sur ma page index.php que j'ai réécrite. La réécriture fonctionne. L'entête HTTP renvoie bien "HTTP/1.1 301 Moved Permanently", mais le chemin de la page est transformé en chemin canonique, puis l'entête est changée en "HTTP/1.1 404 Not Found". Normal, puisque le chemin n'est pas correcte.
Exemple du retour de l'entête HTTP :
HTTP/1.1 301 Moved Permanently
Date: Sun, 03 May 2009 12:47:15 GMT
Server: Apache
Location: http://www.mon-site.fr/var/www/virtual/mon-site.fr/htdocs/airsoft-magazine-le-magazine-web-de-l-airsoft
Content-Length: 327
Connection: close
Content-Type: text/html; charset=iso-8859-1
HTTP/1.1 404 Not Found
Date: Sun, 03 May 2009 12:47:15 GMT
Server: Apache
X-Powered-By: PHP/5.2.4-2ubuntu5.5
Connection: close
Content-Type: text/html
Voici ce que j'ai inscrit dans le fichier htaccess :
Options +FollowSymLinks
RewriteEngine on
# Règles pour les liens vers la page index.php
RewriteRule ^index\.php$ airsoft-magazine-le-magazine-web-de-l-airsoft [R=301] [L]
RewriteRule ^airsoft-magazine-le-magazine-web-de-l-airsoft$ index.php [L]
#
Merci de m'aider si vous avez une solution.
Cordialement
Rémi.
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
Re: Problème de redirection 301 dans fichier htacces
Pourquoi ne pas faire plus simple avec PHP ?
Dans l'entête de ta page tu vérifie que l'url attendue est bien : airsoft-magazine-le-magazine-web-de-l-airsoft
Si c'est pas le cas hop 301 vers celle-ci, sinon tu affiche ta page
Dans l'entête de ta page tu vérifie que l'url attendue est bien : airsoft-magazine-le-magazine-web-de-l-airsoft
Si c'est pas le cas hop 301 vers celle-ci, sinon tu affiche ta page
- Code: Tout sélectionner
$url_attendue="/airsoft-magazine-le-magazine-web-de-l-airsoft";
if ( $_SERVER['REQUEST_URI'] != $url_attendue ) {
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.mon-site.fr".$url_attendue);
exit();
}
- remi.G
- Nouveau WRInaute

- Messages: 9
- Inscription: 9 Aoû 2007
Re: Problème de redirection 301 dans fichier htacces
Merci pour la réponse. Hélas la solution ne fonctionne pas.
J'ai un retour d'erreur 500.
Peut-être est-ce un problème lié à la configuration du serveur qui m'héberge ?
Je vais creuser cette piste.
Mais si d'autres ont des suggestions, n'hésitez pas.
Merci encore darkjukka.
J'ai un retour d'erreur 500.
Peut-être est-ce un problème lié à la configuration du serveur qui m'héberge ?
Je vais creuser cette piste.
Mais si d'autres ont des suggestions, n'hésitez pas.
Merci encore darkjukka.
-

Bellegarde-webb - WRInaute passionné

- Messages: 1293
- Inscription: 12 Juil 2006
Re: Problème de redirection 301 dans fichier htacces
Erreur 500 : tu vois avec l'hébergeur.
J'en ai eu plein après migration de l'hébergement sur un nouveau cluster chez mon héber
geur!!!
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :
- redirection 301 via htacces
- redirection 301 par htacces
- fichier redirection .htacces html -> php
- Problème d'identification avec fichier .htpasswd et .htacces
- Redirection 301 avec un fichier .htaccess
- Redirection 301 d'un fichier .htm à .php
- redirection 301 sur un fichier déjà en URL rewriting
- fichier .htacces non visible sur le ftp
- comment creer un fichier .htacces et .htpasseword
- Un fichier htacces empeche t-il un referencement sur Google?
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test HTTP header
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
