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 :
Donc en gros voilà se qui se passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Quand le fichier est composé seulement des 4 premières lignes j'ai un soucis
J'arrive à y accéder à l'adresse www.monsite.fr mais pas à l'adresse monsite.fr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 AddHandler fcgid-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]
J'ai donc ajouté les 2 lignes suivantes :
Et bien là, lorsque je tape monsite.fr, je suis redirigé vers www.monsite.fr/django.fcgi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteCond %{HTTP_HOST} !^www\.kikigagne\.fr [NC] RewriteRule (.*) http://www.kikigagne.fr/ [QSA,R=301,L]
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
Partager