Bonjour à tous,
Tout d'abord, je souhaite vous précisez que je suis un peu débutant en PHP/développement web (au cas où ma question serait vraiment bête)
Je suis actuellement en train de suivre un tutoriel pour créer un site (histoire de comprendre le fonctionnement de php, du routing etc). Je fais donc mes tests sur un server local avec wamp, ici pas de problème. Cependant une fois que j'upload mes fichiers vers mon hébergeur, les redirections de mes htaccess semblent ne pas complètement fonctionner.
L'arborescence du site est la suivante:
www/
|_______> .htaccess
|_______> webroot/
|_________> .htaccess
|_________> index.php
|_________> css/
Le fichier htaccess à la racine est le suivant:
Et celui de webroot:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine On RewriteRule (.*) webroot/$1 [L]
La redirection depuis la racine vers le fichier webroot/index.php marche parfaitement, de même la redirection vers un fichier existant du webroot (exemple http://aksu.webou.net/css/style.css) marche aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.*) index.php/$1 [L]
Par contre, si je tape http://aksu.webou.net/toto/titi, j'obtiens "No input file specified." et j'avoue ne pas comprendre pourquoi . Aurais je fais une erreur dans mon htaccess?
mon fichier index ne contient que
pour l'instant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <pre><?php echo print_r($_SERVER); ?></pre>
Merci de l'aide que vous pourrez m'apporter
Partager