Bonjour j'ai un soucis avec le .htacces
RewriteEngine On
RewriteRule (.*) webroot/$1 [L]
Il me fait un joli 500 Internal Error qu'il soit uploader ou en local .
Cela viens du RewriteRule cependant je ne vois pas comment le changer .
Voila le deuxième .htacces situé dans le dossier Webroot je vous le met au cas ou il s'agit de lui .
RewriteEngine On
RewriteCond server/webroot/%{REQUEST_FILENAME} -d
RewriteCond server/webroot/%{REQUEST_FILENAME} -f
RewriteRule (.*) index.php [L]
Salut.
Tien si ça peux t'aider https://craym.eu/tutoriels/referencement/url\_rewriting.html.
Je les lu et ses vachement intéressent.
Essaye de mettre ça à la racine:
RewriteEngine On
RewriteBase /
RewriteRule (.*) webroot/$1 [L]
Sa me fait toujours une erreur 500 http://demo-portefolio.nf.cx/ voici le lien de mon serveur test
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Voila un .htaccess qui devrait fonctionner.
Juste au cas où, lance un php_info(), et regardes si tout fonctionne bien...
Bonjour, ton problème vient du fait qu'il faut activer le module Rewrite. tout est expliqué dans le lien que crazyman t'a filé :)