• STATISTIQUES
  • Il y a eu un total de 0 membres et 29087 visiteurs sur le site dans les dernières 24h pour un total de 29 087 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Root-me
    Script: 5, Système: 20, Cracking: 16, Cryptanalyse: 17, Programmation: 8, Réaliste: 11, Réseau: 10, Stéganog...
    Challenges
    [FR] Comment ca marche
     Gratuit et accessible à tous, ce site de communauté permet de se dépanner, se faire aider ...
    Webmaster
    [FR] Developpez.net
    Un forum communautaire qui se veut pour les développeurs en générale. Avec presque 500 000 membr...
    Programmation
    [FR] Le top web
    Nous offrons une sélection la plus large possible de resources webmaster gratuites, hébergement gratuit...
    Webmaster
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Apache, wamp erreur 500
28-08-2015, 12h42 (Modification du message : 28-08-2015, 12h42 par skii.)
Message : #1
skii Hors ligne
Newbie
*



Messages : 19
Sujets : 4
Points: 3
Inscription : Sep 2012
Apache, wamp erreur 500
Bonjour, je viens ici parce que depuis que je fais mon petit site web, j'ai un soucie.

Je travaille sur mon site pendant bien 5/6h, puis tous d'un coup, sans aucune raison, j'ai un 500 internal server error, tous comme je peux travailler dessus 5 minutes, et me taper a 500 internal server error...

J'ai le modul_rewrite d'activer, voilà mon .htaccess, et mon fichier log apache:

http://n-pn.fr/8817162034 .htaccess

http://n-pn.fr/0299758379 Logs apache

Je ne sais pas si l'erreur a dû a
Citation :bad flag delimiters
mais si c'est le cas, je ne vois pas trop comment je peux régler le problème.

J'ai déjà utilisé les FLAGs QSA, j'ai la même erreur.

Merci d'avance !
+1 (0) -1 (0) Répondre
28-08-2015, 14h38 (Modification du message : 28-08-2015, 14h51 par CyberSee.)
Message : #2
CyberSee Hors ligne
Admin fondateur de N-PN
*******



Messages : 1,721
Sujets : 287
Points: 157
Inscription : Jan 2012
RE: Apache, wamp erreur 500
Essaye cette règle:
RewriteRule ^([a-z\é\à\è\ô\û\â\ê\_\-]+)/?$ index.php?page=$1 [L]

Je pense que le problème vient du "-" mais les accents dans le htaccess pourrais aussi être en cause. le "-" sert a démarrer une instruction de range. a-z veut dire de a à z minuscule ... dans ton énoncer _- est incomplet pour un range et en plus _ est incompatible pour un range logique.

Bref, c'est une théorie. Dis-moi si ça marche!

Enfaite, je suis pas mal certain que les accents dans un htaccess vont être problématique... Apache risque de voir ceci quand il va vouloir appliquer la règle:

RewriteRule ^([a-z\é\à \è\ô\û\â\ê\_\-]+)/?$ index.php?page=$1 [L]

Mettre des accents dans l'URL ce n’est pas une bonne pratique ... le mieux serais que tu les enlèves avec une fonction comme celle-ci:

Code PHP :
function url($string){
    
    
$string urldecode($string);

        
$table2 = array('Š'=>'S''š'=>'s''Ð'=>'Dj''d'=>'dj''Ž'=>'Z''ž'=>'z''C'=>'C''c'=>'c''C'=>'C''c'=>'c',
        
'À'=>'A''Á'=>'A''Â'=>'A''Ã'=>'A''Ä'=>'A''Å'=>'A''Æ'=>'A''Ç'=>'C''È'=>'E''É'=>'E',
        
'Ê'=>'E''Ë'=>'E''Ì'=>'I''Í'=>'I''Î'=>'I''Ï'=>'I''Ñ'=>'N''Ò'=>'O''Ó'=>'O''Ô'=>'O',
        
'Õ'=>'O''Ö'=>'O''Ø'=>'O''Ù'=>'U''Ú'=>'U''Û'=>'U''Ü'=>'U''Ý'=>'Y''Þ'=>'B''ß'=>'Ss',
        
'à'=>'a''á'=>'a''â'=>'a''ã'=>'a''ä'=>'a''å'=>'a''æ'=>'a''ç'=>'c''è'=>'e''é'=>'e',
        
'ê'=>'e''ë'=>'e''ì'=>'i''í'=>'i''î'=>'i''ï'=>'i''ð'=>'o''ñ'=>'n''ò'=>'o''ó'=>'o',
        
'ô'=>'o''õ'=>'o''ö'=>'o''ø'=>'o''ù'=>'u''ú'=>'u''û'=>'u''ý'=>'y''ý'=>'y''þ'=>'b',
        
'ÿ'=>'y');
        
$string strtr($string$table2);

        
$table1 = array('(' => ''')' => ''' ' => '-''?' => '''!' => ''';' => '''%' => '',
        
'-/' => '/''/-' => '/''.' => ''"'" => '');
        
$string strtr($string$table1);

    return 
$string;
    


et ensuite

RewriteRule ^([a-z\_\-]+)/?$ index.php?page=$1 [L]
Code PHP :
<?php
$pape 
"pape"; echo $pape
// Le $pape en string!
?>
+1 (1) -1 (0) Répondre
28-08-2015, 18h17
Message : #3
supersnail Hors ligne
Éleveur d'ornithorynques
*******



Messages : 1,609
Sujets : 71
Points: 465
Inscription : Jan 2012
RE: Apache, wamp erreur 500
Bonjour,

Sinon juste comme ça le dernier "-" n'est pas échappé, du coup la regex est plus très bonne Big Grin.

Je pense que ça passerait un poil mieux avec [a-zéàèôûâê_\-] (et sinon je rejoins CyberSee, les accents dans les URL saylemal, y'a a priori pas d'encoding "standard" pour les caractères accentués, du coup si le client envoie des accents encodés en UTF-8 et que le serveur s'attend à du Windows-1252 ben ça marche plus très bien Angel)
Mon blog

Code :
push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp

"VIM est merveilleux" © supersnail
+1 (0) -1 (0) Répondre
28-08-2015, 20h25 (Modification du message : 28-08-2015, 20h30 par gruik.)
Message : #4
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: Apache, wamp erreur 500
(28-08-2015, 18h17)supersnail a écrit : le dernier "-" n'est pas échappé
mais y'a pas besoin de l'échapper vu que c'est entre crochets, par contre effectivement les caractères accentués devraient être transmis sous la forme %C0%58, je suis pas certain qu'on puisse matcher comme ça dans un RewriteRule directement

edit: la réponse ici, il suffirait d'encadrer avec des double-quotes et de rajouter le flag [B], cf. http://httpd.apache.org/docs/2.2/fr/rewr...tml#flag_b
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (2) -1 (0) Répondre
29-08-2015, 16h55
Message : #5
Di0Sasm Hors ligne
Chimiste
*******



Messages : 922
Sujets : 56
Points: 92
Inscription : Aug 2011
RE: Apache, wamp erreur 500
skii,

Si les solutions indiquées, on résolu ton problème tu peux nous faire un retour et on pourra mettre résolu dans la demande.

Di0Sasm.
+1 (0) -1 (0) Répondre
31-08-2015, 14h28 (Modification du message : 31-08-2015, 14h28 par skii.)
Message : #6
skii Hors ligne
Newbie
*



Messages : 19
Sujets : 4
Points: 3
Inscription : Sep 2012
RE: Apache, wamp erreur 500
Pardon, j'étais relativement occuper entre hier et aujourd'hui !

Merci pour les réponses, je vais mettre en place les solutions donnée, je vous tiens au courant Smile

EDIT: Le htaccess a l'air de fonctionner, tu avais raison CyberSee, merci pour les réponses, je vais pouvoir continuer mon projet Wink !
+1 (0) -1 (0) Répondre
31-08-2015, 15h56
Message : #7
CyberSee Hors ligne
Admin fondateur de N-PN
*******



Messages : 1,721
Sujets : 287
Points: 157
Inscription : Jan 2012
RE: Apache, wamp erreur 500
Excellent! Si tu as d'autres problème hésite pas :-)
Code PHP :
<?php
$pape 
"pape"; echo $pape
// Le $pape en string!
?>
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Apache, urlrewriting, et slache InstinctHack 0 107 11-03-2013, 14h47
Dernier message: InstinctHack

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut