J'ai ajouté un fichier .htaccess à mon dossier racine, et je voulais que tout ce qui était écrit après le/soit envoyé au fichier index.php pour obtenir des données.Pourquoi .htaccess ne reçoit que l'index.php en entrée
Mon chemin racine ressemble à ceci http://www.site.com/folder/ et mon .htaccess se trouve dans le répertoire du dossier ainsi que index.php
Ceci est mon fichier .htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) index.php?args=$1
Maintenant, ce que jamais j'écris derrière le dossier/dans mon URL, args est "index.php". Donc, quand je visite www.site.com/folder/lots/of/bogey la variable args est "index.php"
Mon objectif est évidemment d'avoir la variable args être "lots/de/bogey". Des idées de ce que je fais mal?
Ce serait mieux pour mes tags d'image si je pouvais exclure toute entrée contenant ".". Pourriez-vous me montrer comment faire ça? – Hubro
@Code Substitue la réécriture que j'ai donnée pour 'RewriteCond $ 0! \.'. Puisque "index.php" a un point, ceci récupère aussi le cas de index.php – Artefacto
RewriteCond $ 0! \. est ce que j'ai fait, et cela a fonctionné des merveilles. Merci – Hubro