soucis dans la configuration de .htaccess
Bonjour,
Je viens vous voir avec une questions sur un fichier htacess, qui fonctionne bizarrement (enfin je suppose).
Il est donc situé à la racine de mon dossier public et est composé de cette façon :
Code:
1 2 3 4 5 6 7 8 9
|
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]
RewriteCond %{HTTP_HOST} !^www\.kikigagne\.fr [NC]
RewriteRule (.*) http://www.kikigagne.fr/ [QSA,R=301,L]
ErrorDocument 404 http://www.kikigagne.fr |
Donc en gros voilà se qui se passe :
Quand le fichier est composé seulement des 4 premières lignes j'ai un soucis
Code:
1 2 3 4 5
|
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L] |
J'arrive à y accéder à l'adresse www.monsite.fr mais pas à l'adresse monsite.fr
J'ai donc ajouté les 2 lignes suivantes :
Code:
1 2 3
|
RewriteCond %{HTTP_HOST} !^www\.kikigagne\.fr [NC]
RewriteRule (.*) http://www.kikigagne.fr/ [QSA,R=301,L] |
Et bien là, lorsque je tape monsite.fr, je suis redirigé vers www.monsite.fr/django.fcgi
La page d'accueil s'affiche mais je trouve cela gênant et pas très pro (je parle de l'url)!
Deuxième soucis, je n'arrive pas à faire des redirections, 404 notamment, avec ce fichier mais je ne comprends pas pourquoi.
Merci de votre aide