Bonjour à tous, voilà je compte mettre en place des sous-domaines sur un site.
Jusque là pas de problème.
Voici la règle du .htaccess concernant les sous-domaines :
RewriteCond %{HTTP_HOST} !^www\.([^.]+)\.([^.]+)
RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+).([^.]+)
RewriteRule ^/?$ /%1/$1/
Ensuite j'ai toute une série de règles qui réécrivent avec répertoires, sous-répertoires, fichiers etc.. Mais rien ne passe. J'ai sans doute oublié quelque chose ou cela ne s'utilise peut-être pas comme ça.
Voici un exemple concret :
Je tapes : http://actualite.monsite.com/
La règle ci-dessus m'affiche http://www.monsite.com/actualite/
Mais si je tapes : http://actualite.monsite.com/breves/123.html
Erreur 404
Pourtant cette règle devrait être prise en compte :
RewriteRule ^actualite/([^/]+)/([0-9]+)\.html$ actus/?type=$1&detail=$2 [L]
Alors que je voudrais voir apparaitre la page :
http://www.monsite.com/actualite/breves/123.html
Merci d'avance pour vos précieuses réponses.
Jusque là pas de problème.
Voici la règle du .htaccess concernant les sous-domaines :
RewriteCond %{HTTP_HOST} !^www\.([^.]+)\.([^.]+)
RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+).([^.]+)
RewriteRule ^/?$ /%1/$1/
Ensuite j'ai toute une série de règles qui réécrivent avec répertoires, sous-répertoires, fichiers etc.. Mais rien ne passe. J'ai sans doute oublié quelque chose ou cela ne s'utilise peut-être pas comme ça.
Voici un exemple concret :
Je tapes : http://actualite.monsite.com/
La règle ci-dessus m'affiche http://www.monsite.com/actualite/
Mais si je tapes : http://actualite.monsite.com/breves/123.html
Erreur 404
Pourtant cette règle devrait être prise en compte :
RewriteRule ^actualite/([^/]+)/([0-9]+)\.html$ actus/?type=$1&detail=$2 [L]
Alors que je voudrais voir apparaitre la page :
http://www.monsite.com/actualite/breves/123.html
Merci d'avance pour vos précieuses réponses.