Probleme .htaccess , sous domaines et erreur 500

Discussion dans 'Administration d'un site Web' créé par hm19000, 4 Avril 2008.

  1. hm19000
    hm19000 WRInaute occasionnel
    Inscrit:
    2 Octobre 2005
    Messages:
    368
    J'aime reçus:
    0
    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
     
  2. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    le sous domaine pointe sur un répertoire avec un .htaccess du www?
     
  3. hm19000
    hm19000 WRInaute occasionnel
    Inscrit:
    2 Octobre 2005
    Messages:
    368
    J'aime reçus:
    0
    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
     
  4. keroin
    keroin WRInaute passionné
    Inscrit:
    29 Avril 2006
    Messages:
    1 501
    J'aime reçus:
    0
    Et il y a quoi dans le htaccess ?
     
  5. hm19000
    hm19000 WRInaute occasionnel
    Inscrit:
    2 Octobre 2005
    Messages:
    368
    J'aime reçus:
    0
    Code:
    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:
    Options -Indexes
    
    ErrorDocument 404 http://www.douniamusic.com/
    
    Toujours le meme probleme

    j'ai fait un autre test avec
    Code:
    ErrorDocument 404 http://www.douniamusic.com/
    
    L'erreur ne s'affiche plus


    Est-ce qu'il y a une erreur dans le .htaccess ?
     
  6. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    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:
    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:
    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] 
    
     
  7. hm19000
    hm19000 WRInaute occasionnel
    Inscrit:
    2 Octobre 2005
    Messages:
    368
    J'aime reçus:
    0
    Merci Vap je crois que c bon, j'ai mis ca

    Code:
    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 ?
     
  8. Vap
    Vap WRInaute impliqué
    Inscrit:
    17 Juin 2007
    Messages:
    983
    J'aime reçus:
    0
    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.
     
Chargement...
Similar Threads - Probleme htaccess domaines Forum Date
Probleme .htaccess et Sous domaines URL Rewriting et .htaccess 28 Février 2006
Problème htaccess Développement d'un site Web ou d'une appli mobile 26 Mai 2020
Problème redirect 301 avec fichier htaccess URL Rewriting et .htaccess 19 Juillet 2018
htaccess avec redirection problème sécurisation URL Rewriting et .htaccess 16 Juin 2018
Problème de redirection .htaccess dans un seul cas URL Rewriting et .htaccess 7 Avril 2018
Probleme des liens 404 au niveau du fichier htaccess Problèmes de référencement spécifiques à vos sites 6 Octobre 2017
Problème accent URL Rewriting et .htaccess URL Rewriting et .htaccess 4 Novembre 2016
Problème Htaccess Netlinking, backlinks, liens et redirections 18 Janvier 2016
Problème htaccess URL Rewriting et .htaccess 11 Janvier 2016
Help: Problème de Redirection .htaccess suite erreur noms de pages Netlinking, backlinks, liens et redirections 6 Septembre 2015
Probleme de redirection de lien avec htaccess URL Rewriting et .htaccess 20 Juin 2015
Htaccess -> 301- Problème Joomla 2.5.x ? URL Rewriting et .htaccess 14 Juin 2015
Problème de blocage de téléchargement fichiers PDF avec htaccess URL Rewriting et .htaccess 9 Février 2015
Probleme avec certaines de mes redirections permanente (htaccess) Netlinking, backlinks, liens et redirections 23 Janvier 2015
Problème avec mon htaccess URL Rewriting et .htaccess 29 Novembre 2014
Htaccess et RewriteRule | problème URL Rewriting et .htaccess 25 Septembre 2014
Problème règle htaccess Crawl et indexation Google, sitemaps 21 Juillet 2013
Probleme Redirection 301 dans htaccess Joomla 3.0 Débuter en référencement 15 Juin 2013
Probleme htaccess/sous domaine URL Rewriting et .htaccess 9 Mars 2013
Suppression du www dans le htaccess : problème d'indexation ? Problèmes de référencement spécifiques à vos sites 2 Janvier 2013