Probleme .htaccess , sous domaines et erreur 500

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


hm19000
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Dim Oct 02, 2005 20:24

Probleme .htaccess , sous domaines et erreur 500

Message le Ven Avr 04, 2008 15:50

Bonjour,

J'ai un site sur mon serveur dédié avec Urlrewritings , j'ai essayé de créer un sous domaine de ce site : blog.monsite.com mais je reçois une erreur 500 pour le sous domaine, quand j'enlève le fichier .htaccess de monsite.com le sous domaine marche.


D'où vient ce problème ?



Merci


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Avr 04, 2008 16:02

le sous domaine pointe sur un répertoire avec un .htaccess du www?


hm19000
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Dim Oct 02, 2005 20:24

Message le Ven Avr 04, 2008 16:12

le sous domaine ne contient pas de .htaccess, c le www qui contient le .htaccess mais quand j'enleve le .htaccess du www l'erreur 500 disparais


keroin
WRInaute accro
WRInaute accro
 
Messages: 2299
Inscription: Sam Avr 29, 2006 16:33

Message le Ven Avr 04, 2008 16:38

Et il y a quoi dans le htaccess ?


hm19000
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Dim Oct 02, 2005 20:24

Message le Ven Avr 04, 2008 16:44

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine on
RewriteRule ^photo-([0-9]+)\.php$  photo.php?grand=$1  [L]

RewriteEngine on
RewriteRule ^music-([0-9]+)\.php$  music.php?page=$1  [L]

RewriteEngine on
RewriteRule ^video-([0-9]+)\.php$  video.php?page=$1  [L]

RewriteEngine on
RewriteRule ^parole-(.*)\.php$  parole.php?id=$1  [L]

RewriteEngine on
RewriteRule ^lyrics-(.*)\.php$  lyrics.php?id=$1  [L]

RewriteEngine on
RewriteRule ^Artiste/(.*)\.php$  art.php?chanteur=$1  [L]

RewriteEngine On
RewriteRule ^paroles-(.*)\.php$  paroles.php?artiste=$1 [L]


RewriteEngine On
RewriteRule ^video-(.*)/(.*)\.php$  videos.php?artiste=$1&album=$2 [L]

RewriteEngine On
RewriteRule ^musique-(.*)/(.*)\.php$  album.php?chanteur=$1&album=$2 [L]

RewriteEngine On
RewriteRule ^genre/(.*)\.php$  style.php?genre=$1 [L]





Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.douniamusic.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://douniamusic.com/.*$ [NC]
ReWriteRule .*\.(swf|mp3|MP3|)$ http://www.douniamusic.com [R,NC]

Options -Indexes

ErrorDocument 404 http://www.douniamusic.com/



J'ai fait un test avec seulement
Code: Tout sélectionner
Options -Indexes

ErrorDocument 404 http://www.douniamusic.com/


Toujours le meme probleme

j'ai fait un autre test avec
Code: Tout sélectionner
ErrorDocument 404 http://www.douniamusic.com/


L'erreur ne s'affiche plus


Est-ce qu'il y a une erreur dans le .htaccess ?

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Ven Avr 04, 2008 17:59

Déjà, tu n'as pas besoin de répéter RewriteEngine on.
Tu n'as pas besoin on plus de repeter Options +FollowSymLinks.

mais d'après tes tests il semble que l'erreur soit
Options -Indexes

Enlève ça pour voir.

Enfin, la règle suivante redirige -http://blog.douniamusic.com/chemin vers http://www.douniamusic.com :

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.douniamusic.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://douniamusic.com/.*$ [NC]
RewriteRule .*\.(swf|mp3|MP3|)$ http://www.douniamusic.com [R,NC]


Au passage, il y avait un W majuscule dans le dernier RewriteRule

En plus, cette règle redirige vers un répertoire, mais l'option -Indexes dit de renvoyer une erreur si on veut afficher un répertoire...

Enfin, elle boucle je crois, car le HTPP_REFERER ne contient pas ce qui suit le /. Il faut donc écrire cette règle comme suit:

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.douniamusic.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://blog.douniamusic.com$ [NC]
RewriteRule .*\.(swf|mp3|MP3|)$ http://www.douniamusic.com [R,NC]


hm19000
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Dim Oct 02, 2005 20:24

Message le Ven Avr 04, 2008 18:16

Merci Vap je crois que c bon, j'ai mis ca

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^photo-([0-9]+)\.php$  photo.php?grand=$1  [L]
RewriteRule ^music-([0-9]+)\.php$  music.php?page=$1  [L]
RewriteRule ^video-([0-9]+)\.php$  video.php?page=$1  [L]
RewriteRule ^parole-(.*)\.php$  parole.php?id=$1  [L]
RewriteRule ^lyrics-(.*)\.php$  lyrics.php?id=$1  [L]
RewriteRule ^Artiste/(.*)\.php$  art.php?chanteur=$1  [L]
RewriteRule ^paroles-(.*)\.php$  paroles.php?artiste=$1 [L]
RewriteRule ^video-(.*)/(.*)\.php$  videos.php?artiste=$1&album=$2 [L]
RewriteRule ^musique-(.*)/(.*)\.php$  album.php?chanteur=$1&album=$2 [L]
RewriteRule ^genre/(.*)\.php$  style.php?genre=$1 [L]





RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.douniamusic.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://douniamusic.com/.*$ [NC]
ReWriteRule .*\.(swf|mp3|MP3|)$ http://www.douniamusic.com [R,NC]


ErrorDocument 404 http://www.douniamusic.com/



Est-ce que Options +FollowSymlinks est indispensable ?

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Ven Avr 04, 2008 18:35

Je sais que Options +FollowSymLinks est obligatoire pour utiliser mod_rewrite chez 1and1.

En fait cette option est toujours obligatoire, mais certains hébergeurs activent cette option dans la configuration par défaut d'Apache, alors que d'autres (1and1 par exemple) ne le font pas.

Teste sans pour voir ce que ça donne.

Sinon, ta dernière règle me parait toujours supsecte...

Par exemple, ton site rest accessble par -www.douniamusic.com et -douniamusic.com : risque de dupplicate.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

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