Salut à tous
Sur un serveur privé tout frais avec Apache2 je rencontre des problèmes avec mon URL Rewriting!
Le mod_rewrite est bien activé.
Le userdir est aussi activé ainsi :
Code :
- <IfModule mod_userdir.c>
- UserDir public_html
- UserDir disabled root
- <Directory /home/*/public_html>
- AllowOverride FileInfo AuthConfig Limit
- Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
- </Directory>
- </IfModule>
|
Quand je met un .htaccess dans le réperoitre public_html d'un utilisateur avec :
Code :
- Options FollowSymLinks
- RewriteEngine on
- RewriteRule ^infos$ info.php [L]
|
J'ai une erreur 500 quand je tape http://127.0.0.1/~utilisateur/infos
Quand je le remplace le .htaccess par :
Code :
- RewriteEngine on
- RewriteRule ^infos$ info.php [L]
|
J'ai une erreur 404 comme quoi info.php n'existe pas... Alors qu'il existe bien avec les bon droits!
Deux questions donc...
Pourquoi le fait d'ajouter Options FollowSymLinks provoque-t-il une erreur?
Est-il nécessaire de le mettre et surtout qu'est-ce qui cloche dans la réécriture!