Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
625 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection www

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redirection www

n°1534577
Clemounet
Clic !
Posté le 27-03-2007 à 20:48:13  profilanswer
 

Bonsoir à tous,  
je fais appelle à vous car j'ai un problème avec mon nouvelle hebergement.
C'est un hebergement chez infomaniak,  
c'est mon premier hebergement chez eux, j'ai d'ailleurs eu quelques surprise, avec mon login admin ftp, j'ai un repertoire web, avec le repertoire www, et les sous domaines viennent s'ajouter dans ce meme repertoire web. Jusque là rien de bien génant.
Ce qui me gene, c'est que pour que en allant sur domaine.org on arrive dans www directement, dans mon fichier htaccess, j'ai mit :

Code :
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_URI} !^/www
  3. RewriteRule (.*) /www/$1 [P]


La redirection ce fait bien sans probleme, mais depuis les sous domaine sont inacessible, en tapant sousdomaine.domaine.org j'ai le message d'erreur suivant :  

Citation :

Not Found
The requested URL /www/sousdomaine/ was not found on this server.


Je ne comprends pas, le systeme d'origine du serveur est un fichier index.php placé dans le repertoire /web/, qui redirige dans www, mais le resultat n'est pas tres pratique, donnant h**p://domaine.org/www/
 
Si quelqu'un connait une solution ?
c'est relativement embettant de devoir, modifier le fichier htaccess à chaque fois que je veux acceder à un sous domaine.
 
Merci

mood
Publicité
Posté le 27-03-2007 à 20:48:13  profilanswer
 

n°1534598
dartyduck
n00b AttitudE
Posté le 27-03-2007 à 21:56:13  profilanswer
 

pourquoi tu mets pas une page index.html dans ton repertoire domaine.org avec un meta dans le head qui redirige directement sur /www/index.html ?


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
n°1534896
cgo2
Dum spiro spero
Posté le 28-03-2007 à 11:54:18  profilanswer
 

Je ne suis pas sûr d'avoir bien compris ce que tu voulais faire... Si c'est rediriger "http://truc" vers "http://www.truc", alors, à mon avis, c'est un Redirect qu'il faut faire (ou utiliser le flag [R] de la RewriteRule).


---------------
When it's from Finland it's good.  - Mon blog
n°1535079
Clemounet
Clic !
Posté le 28-03-2007 à 14:33:16  profilanswer
 

dartyduck a écrit :

pourquoi tu mets pas une page index.html dans ton repertoire domaine.org avec un meta dans le head qui redirige directement sur /www/index.html ?


Car apres mon url devient h**p://domaine.org/www/index.htm, je trouve pas cela tres tres beau :)
 

cgo2 a écrit :

Je ne suis pas sûr d'avoir bien compris ce que tu voulais faire... Si c'est rediriger "http://truc" vers "http://www.truc", alors, à mon avis, c'est un Redirect qu'il faut faire (ou utiliser le flag [R] de la RewriteRule).


Oui c'est cela que je veux faire.
Merci je vais chercher du coté du Redirect.
 
Merci à vous deux :jap:
 

n°1535470
Clemounet
Clic !
Posté le 28-03-2007 à 21:43:33  profilanswer
 

Je progresse, enfin grand mot...
Maintenant mon code est :

Code :
  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} !marnejoinville.org
  3. RewriteRule (.*) http://www.marnejoinville.org/$1 [R=301]
  4. RewriteEngine on
  5. RewriteCond %{REQUEST_URI} !^/www
  6. RewriteRule (.*) /www/$1 [P]


L'écriture de l'url est nickel
Mais je ne peux toujours pas acceder à mes sous domaines.
Toujours la meme erreur :

Citation :


Not Found
The requested URL /www/clement/ was not found on this server.


Je suis sur c'est qu'il ajoute www devant chaque url, mais comment creer une exeption ?

n°1535808
cgo2
Dum spiro spero
Posté le 29-03-2007 à 14:23:43  profilanswer
 

Mais pourquoi la deuxième règle ? Elle sert à quoi ? La première ne suffit pas ?


---------------
When it's from Finland it's good.  - Mon blog
n°1535829
FlorentG
Unité de Masse
Posté le 29-03-2007 à 14:46:01  profilanswer
 

dartyduck a écrit :

pourquoi tu mets pas une page index.html dans ton repertoire domaine.org avec un meta dans le head qui redirige directement sur /www/index.html ?


Parce qu'un développeur digne du nom n'utilise pas des meta bricolées pour la redirection, il utilise de vrais entêtes HTTP

n°1536568
Clemounet
Clic !
Posté le 30-03-2007 à 20:05:56  profilanswer
 

cgo2 a écrit :

Mais pourquoi la deuxième règle ? Elle sert à quoi ? La première ne suffit pas ?


 
Si je met que la premiere regle, il cherche l'index qui est dans le dossier /web/, alors que mes fichiers public sont dans /web/www/.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection www

 

Sujets relatifs
redirection 301 marche pasRedirection htaccess
Problème redirection vers mms:// et IEredirection dans un fichier
[PHP] Redirection après formulaireFormulaire pour redirection
Téléchargement de fichier et redirectionnom-domaine.fr: redirection nom de domaine vers site
Detecter la langue du navigateur et redirectionpage executee en double et redirection
Plus de sujets relatifs à : Redirection www


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR