Ok les gars, je suis à perte.Pourquoi cette règle RewriteRule est-elle brisée?
RewriteCond %{HTTP_HOST} ^domain.nl$
RewriteRule ^(.*)$ poker/$1 [L]
Me déclenche une erreur 500. Si je supprime la redirection et que je vais dans/poker/manuellement cela fonctionne. Si j'utilise ceci:
RewriteCond %{HTTP_HOST} ^domain.nl$
RewriteRule ^$ poker/ [L]
La première page est affichée (mais le css pas, parce que de toute évidence rien après la/n'est pas redirigé
Ce qui pourrait provoquer ce (.*)
pour casser
Avant.? cette règle est tout cela pour supprimer www:
RewriteCond %{HTTP_HOST} ^www\.([a-z-]+)\.([a-z]{2,3})
RewriteRule ^(.*)$ http://%1.%2/$1 [R=301,L]
Après rien qui pourrait interférer
.
Avez-vous essayé d'utiliser les directives 'RewriteLog' et' RewriteLogLevel' pour le déboguer? –
Il existe probablement aussi un message d'erreur dans le journal des erreurs Apache. – slosd
Quelque chose que j'ai eu des problèmes avec est un RewriteBase qui a cassé RewriteRules. Qu'est-ce que vous avez défini pour RewriteBase? – slosd