Webmaster Hub: Repertoires virtuels - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Repertoires virtuels Noter : -----

#1 L'utilisateur est hors-ligne   naxal 

  • Groupe : Membre
  • Messages : 9
  • Inscrit(e) : 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 L'utilisateur est hors-ligne   dawdy 

  • Groupe : Webmaster Régulier
  • Messages : 74
  • Inscrit(e) : 20-septembre 09

Posté 01 décembre 2009 - 13:44

Essaye ca :

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


Jeu de belote gratuit
riad marrakech pas cher !
Demandez un devis de référencement professionnel.
0

#3 L'utilisateur est hors-ligne   naxal 

  • Groupe : Membre
  • Messages : 9
  • Inscrit(e) : 19-août 09

Posté 01 décembre 2009 - 14:20

Voir le messagedawdy, le 01 décembre 2009 - 13:44, 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 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Groupe : Admin
  • Messages : 6 658
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

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).
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#5 L'utilisateur est hors-ligne   naxal 

  • Groupe : Membre
  • Messages : 9
  • Inscrit(e) : 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 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Groupe : Admin
  • Messages : 6 658
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

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 ?
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#7 L'utilisateur est hors-ligne   dawdy 

  • Groupe : Webmaster Régulier
  • Messages : 74
  • Inscrit(e) : 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 /
)
Jeu de belote gratuit
riad marrakech pas cher !
Demandez un devis de référencement professionnel.
0

#8 L'utilisateur est hors-ligne   naxal 

  • Groupe : Membre
  • Messages : 9
  • Inscrit(e) : 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 L'utilisateur est hors-ligne   Jeanluc 

  • Groupe : Fondateur
  • Messages : 1 993
  • Inscrit(e) : 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 150 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Le Grand Annuaire : comme DMOZ, mais avec indexation super-rapide
0

#10 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Groupe : Admin
  • Messages : 6 658
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 01 décembre 2009 - 15:57

Je suis en train de me dire : faudrait essayer sans le slash devant contact.php.
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#11 L'utilisateur est hors-ligne   naxal 

  • Groupe : Membre
  • Messages : 9
  • Inscrit(e) : 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

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)