Webmaster Hub: Repertoires virtuels - Webmaster Hub

Voir le contenu

Page 1 sur 1
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

Repertoires virtuels Noter le sujet : -----

#1 Utilisateur non-connecté   naxal 

  • Voir le blog
  • Groupe : Membre
  • Messages : 9
  • Inscrit : 19-août 09

Posté 01 décembre 2009 - 13:07

Bonjour,

Je n'arrive pas à faire des redirections de répertoires virtuels, du genre: http://www.monsite.com/contact soit redirigé vers la page contact.php.
C'est tout bête, certes, mais je ne comprends pas pourquoi cela ne fonctionne pas!

J'ai testé ceci:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
 
RewriteRule ^contact$ contact.php


Pouvvez-vous m'éclairer, svp ?
0

#2 Utilisateur non-connecté   dawdy 

  • Groupe : Actif
  • Messages : 39
  • Inscrit : 20-septembre 09

Posté 01 décembre 2009 - 13:44

Essaye ca :

RewriteEngine on
RewriteRule ^contact /contact.php [R=302,L]


Service de référencement Agadir de qualité. Demandez votre devis gratuit !
0

#3 Utilisateur non-connecté   naxal 

  • Voir le blog
  • Groupe : Membre
  • Messages : 9
  • Inscrit : 19-août 09

Posté 01 décembre 2009 - 14:20

Voir le messagedawdy, le 01 décembre 2009 - 13:44, a dit :

Essaye ca :

RewriteEngine on
RewriteRule ^contact /contact.php [R=302,L]



"Cette page Web présente une boucle de redirection."
Ca semble correct mais répète l'action sans arrêt.
0

#4 Utilisateur non-connecté   captain_torche 

  • Danacol / Orangina rouge
  • Icône
  • Voir le blog
  • Groupe : Admin
  • Messages : 5 751
  • Inscrit : 08-février 06
  • Genre:Homme
  • Localisation:rue des Landes, Chatou

Posté 01 décembre 2009 - 14:49

Rajoute un $ après /contact, sinon le fichier contact.php est lui aussi affecté par la redirection.
Sinon, tu comptes faire une redirection, ou une réécriture ?
Si tu souhaites faire de la réécriture, enlève le R=302.
Si tu souhaites faire une redirection, enlève-le aussi (pour le remplacer par un R=301).
0

#5 Utilisateur non-connecté   naxal 

  • Voir le blog
  • Groupe : Membre
  • Messages : 9
  • Inscrit : 19-août 09

Posté 01 décembre 2009 - 15:00

Donc ca devrait me donner:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^contact$ /contact.php [R=301,L]


Mais ça ne fonctionne toujours pas, je comprends pas pourquoi...
(je suis chez 1and1)
0

#6 Utilisateur non-connecté   captain_torche 

  • Danacol / Orangina rouge
  • Icône
  • Voir le blog
  • Groupe : Admin
  • Messages : 5 751
  • Inscrit : 08-février 06
  • Genre:Homme
  • Localisation:rue des Landes, Chatou

Posté 01 décembre 2009 - 15:03

Je sais que le RewriteBase / est indispensable chez OVH, mais je ne sais pas du tout si c'est le cas chez 1&1. Essaye de commenter cette ligne, pour voir ?
0

#7 Utilisateur non-connecté   dawdy 

  • Groupe : Actif
  • Messages : 39
  • Inscrit : 20-septembre 09

Posté 01 décembre 2009 - 15:06

Citation

J'ai testé ceci:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^contact$ contact.php



Pouvvez-vous m'éclairer, svp ?


Est ce que tu as essayé le code sans rajouter quoique se soit ?

(sans
Options +FollowSymLinks
et
RewriteBase /
)
Service de référencement Agadir de qualité. Demandez votre devis gratuit !
0

#8 Utilisateur non-connecté   naxal 

  • Voir le blog
  • Groupe : Membre
  • Messages : 9
  • Inscrit : 19-août 09

Posté 01 décembre 2009 - 15:08

C'est également indispensable chez 1and1, mais même en commentant cette ligne j'ai une erreur 404...
0

#9 Utilisateur non-connecté   Jeanluc 

  • Icône
  • Groupe : Fondateur
  • Messages : 1 834
  • Inscrit : 04-octobre 04
  • Genre:Homme
  • Localisation:Bruxelles

Posté 01 décembre 2009 - 15:52

Bonjour,

Il manque peut-être un /. As-tu essayé ceci:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^contact/$ /contact.php [R=301,L]

Y a-t-il d'autres lignes dans ton .htaccess ? Y a-t-il un CMS ou un autre script qui intervient dans les réécritures à côté du .htaccess ?

Jean-Luc
Liste de + de 300 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Dernier article: Hébergement de site et TVA
0

#10 Utilisateur non-connecté   captain_torche 

  • Danacol / Orangina rouge
  • Icône
  • Voir le blog
  • Groupe : Admin
  • Messages : 5 751
  • Inscrit : 08-février 06
  • Genre:Homme
  • Localisation:rue des Landes, Chatou

Posté 01 décembre 2009 - 15:57

Je suis en train de me dire : faudrait essayer sans le slash devant contact.php.
0

#11 Utilisateur non-connecté   naxal 

  • Voir le blog
  • Groupe : Membre
  • Messages : 9
  • Inscrit : 19-août 09

Posté 01 décembre 2009 - 16:11

Non aucune de vos solutions ne fonctionnent...
Ca me parait vraiment bizarre et je commence à douter de cet hébergement!

Je n'ai aucune autre ligne dans le .htaccess, ce sont les seules pour le moment.
Ce n'est pas un CMS, c'est un site que j'ai codé moi-même.

Je ne pensais pas que c'était si compliqué de rediriger les /pages vers /pages.php lol
0

Page 1 sur 1
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

1 utilisateur(s) dans ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)