Voici mon fichier .htaccess actuel:question simple mod rewrite
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Comme vous pouvez le voir, les demandes de http://domain.com vont http://domain.com/index.html. Je veux changer cela afin qu'ils vont à http://domain.com/foo, s'il vous plaît noter que n'existe pas en tant que fichier ou un dossier, il est géré par des rails. Comment puis-je faire cela? Notez que j'ai essayé ce qui suit et cela ne fonctionne pas:
RewriteRule ^$ foo [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Merci!
Le problème avec L est que la dernière ligne n'exécute pas , donc ça ne va pas aux rails (j'utilise fastcgi). J'ai même essayé votre suggestion (sans le L) et supprimé la deuxième ligne et cela n'a toujours pas fonctionné. – Birdman