OVH Community, votre nouvel espace communautaire.

Aide redirection sous répetoire


telcha73
11/09/2012, 22h53
a oui je vois le pb est que la page monsite.com/index.html n'esxiste pas pour l'instant. Y a t il moyen de modifier le htaccess pour rendre la redirection visible ?

Freemaster
11/09/2012, 22h35
lol oui c'est parce que t'as modifié /www/chalet1/fr/index.htm et non /www/index.htm
donc forcément ça boucle sur lui même

telcha73
11/09/2012, 22h31
le pb est que avec la solution 2 la page s'actualise continuellement

Gaston_Phone
11/09/2012, 22h12
Préfère à ce moment là les solutions 2 ou 3.

telcha73
11/09/2012, 22h09
Merci beaucoup pour votre aide.
Avec la solution 1 est il possible de rendre la redirection visible dans la barre de tache ?

En effet le /chalet1/fr ne se voit pas.


Merci d'avance.

Gaston_Phone
09/09/2012, 22h22
Redirection systématique vers le dossier : /www/chalet1/fr

Il existe trois solutions :

Solution 1 - /www/.htaccess :
Code PHP:
Options -Indexes
Options 
-Multiviews
Options 
+FollowSymLinks
SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5
RewriteEngine On
RewriteCond 
%{REQUEST_URI} !^/chalet1/fr
RewriteRule 
^(.*)$ chalet1/fr/$
Solution 2 - /www/index.htm : (Compatible avec google6xxxxxxx.html)
Code PHP:
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<
html>
<
head>
  <
titlexxxxxx title>
  <
meta http-equiv="Content-Type"  content="text/html; charset=iso-8859-1">
  <
meta name="Description"  content="xxxxxx ">
  <
meta name="keywords"     content="xxxxxx ">
  <
meta http-equiv="refresh" content="0; url=http://www.monsite.com/chalet1/fr/">
head>
<
body>
body>
html
Solution 3 - /www/index.php : (Compatible avec google6xxxxxxx.html)
Code PHP:
         header('HTTP/1.1 301 Moved Permanently');
         
header('Location: http://www.monsite.com/chalet1/fr/');
?>
Important : Sous Windows, utiliser de préférence notepad.exe pour éditer les fichiers .htaccess, index.htm et index.php.

Des pistes :
- Guide OVH : http://guides.ovh.com/HtaccessProtection
- Guide OVH : http://guides.ovh.com/HtaccessAutre
- Autre Guide : http://www.webmaster-hub.com/publica...reecriture-des
- Autre Guide : http://www.urlrewriting.fr/
- Autre Guide : Chainage de fichiers .htaccess : http://www.helicontech.com/articles/...ewrite-part-2/

telcha73
09/09/2012, 17h05
Bonjour,
Étant novice dans le domaine, je me permets de faire appelle à votre aide.
J'essaye de réaliser actuellement un site pour la location d'un chalet à la montagne.
Jusqu'ici tout vas à peu près bien, le problème est que je voudrais pouvoir ajouter par la suite une version étrangère et un autre site pour une seconde location.
Je pensais m'y prendre avec des sous répertoire de la façon suivante avec une page principale (www.monsite.com) renvoyant sur les répertoires suivant:

/www/chalet1/fr/
/www/chalet1/en/
/www/chalet2/fr/
/www/chalet2/en/

Est ce la bonne solution ou dois je mettere en place des sous domaine du type : chalet1/monsite.com/fr

Pour finir, pour l'instant mon site ne comportant que la version fr du chalet 1, comment rediriger de monsite.com à monsite.com/chalet1/fr/ ?


Merci d'avance pour votre aide.