.htaccess je comprend rien

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3457
Inscription: 21 Mar 2005

.htaccess je comprend rien

Message le Jeu Sep 08, 2005 20:13

Bonsoir tout le monde,

Je suis en train de me casser la tête sur un .htaccess de redirection.

Supposons que je sois chez un hébergeur (web1 pour ne pas le nommer) qui m'autorise un nombre X de sous domaines (ils sont d'ailleurs pré-existant).
Lesdits sous domaines redirigent automatiquement à la racine de l'hebergement a moi de les faire pointer vers un dossier à l'aide d'un fichier .htaccess et donc avec mod_rewrite.

Seulement le seul code qui semble pouvoir à peu près marcher est celui ci :
Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^$ /%1/ [L]

mais si il créé bien le sous domaine et affiche la page d'accueil aucune navigation n'est possible et on ne peut appeler aucune page contenue dans le sous domaine par son URL sans être renvoyé vers une page d'erreur.

Je précise avoir déja chercher un peu partout sans avoir pû trouver une piste de développement.

Quelqu'un a-t-il une idée ?


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3457
Inscription: 21 Mar 2005

Message le Ven Sep 09, 2005 8:14

Bonjour,

Ceci n'est pas un UP, même si je souhaite également attirer l'attention des WRInautes diurnes :wink: .

J'ai essayé d'autres .htaccess
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^non\.corsicanews\.info [NC]
RewriteRule ^(.*)$ /non/ [R=301]

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^non\.corsicanews\.info [NC]
RewriteCond %{REQUEST_URI}!^/non/ [NC]
RewriteRule ^(.*)$ /non/$1

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_URI} !non.corsicanews.info [NC]
RewriteRule ^(.*) http://www.corsicanews.info/non/

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ([^.]+)\.non\ [NC]
RewriteRule ^(.*) http://www.corsicanews.info/non/ [P]

Code: Tout sélectionner
RewriteEngine On
#
RewriteCond %{HTTP_HOST} ^(www\.)?corsicanews\.info$ [NC]
RewriteCond %{REQUEST_URI} !^sub/%1/ [NC]
RewriteRule ^(.*) sub/%1 [L]
#

Ce dernier semble fonctionner mais il marche seulement avec l'adresse mini.corsicanews.info/sub/index.htm toutefois par la suite les liens fonctionnent.

Si quelqu'un peu me donner son avis, il est le bien venu. :wink:

PS : j'ai testé ces .htaccess à la racine.

Edit : pour la precision non et sub sont des répertoires placés à la racine du site vers lequels doivent pointer les sous domaines correspondants, ils contiennent le même site fonctionnel.
mini est un reprtoire contenu dans le repertoire sub de la racine.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités