62 votes

Comment renommer un fichier en .htaccess sous Windows 7 ?

J'utilise XAMPP pour tester un script PHP. Maintenant, à la racine du dossier, je veux placer un fichier .htaccess selon les exigences du script.

Mais Windows ne me laisse pas le renommer en .htaccess . Y a-t-il un moyen de contourner ce problème ?

J'utilise Windows 7 RTM.

86voto

Jay Paroline Points 971

Merci à https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-Windows-vista J'ai appris un nouveau truc. Puisque cette page apparaît plus haut dans Google pour ce message d'erreur, j'ai pensé que je devais la lier ici aussi.

Essentiellement, si vous voulez le faire dans l'Explorer, nommez-le .htaccess. avec un point à la fin. Le point de fin indique à Windows quelle doit être l'extension, tandis que le point initial et les lettres lui indiquent quel doit être le nom du fichier (sans extension). Il semble qu'un fichier sans extension soit autorisé, mais pas un fichier sans nom de fichier. Heureusement, un fichier sans extension ne nécessite pas de point, et nous obtenons donc la suppression qui crée le nom de fichier que nous voulions (qui n'est qu'une extension - vous voyez le type de fichier que Windows signale ?)

Vous pouvez le faire avec n'importe quelle chaîne, et pas seulement avec htaccess . Cela me paraît un peu logique car les fichiers qui commencent par un point ont une signification particulière.

78voto

pavium Points 6334

ce lien discute du même problème sous XP.

Je vous laisse le lire et décider si cela s'applique à Windows 7, mais la solution implique l'utilisation d'une ligne de commande.

EDIT :

Cela part du fait que Windows sera vous permettent de créer un htaccess.txt fichier
Puis

Start Run > cmd

puis tapez

rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess

fera l'affaire

9voto

Austin Salonen Points 53

Ne créez pas le fichier dans l'Explorateur Windows. Créez-le dans le programme que vous utilisez (notepad, vim, eclipse, etc.). Sélectionnez ensuite "Enregistrer sous" et assurez-vous que "Tous les fichiers" est sélectionné. Tapez .htaccess . Cela devrait fonctionner.

L'option Tous les fichiers permet d'empêcher le programme d'ajouter automatiquement une extension de type de fichier (par exemple, .htaccess.txt).

6voto

Brett Veenstra Points 10238

Une chose que vous pourriez faire est d'utiliser un autre fichier en tant que le .htaccess fichier.

Ouvrez le httpd.conf ou ce que l'installation XAMPP appelle le fichier de configuration Apache.

Cherchez la ligne qui commence par AccessFileName et changez la valeur à la fin en quelque chose que Windows vous permettra d'enregistrer sous.

AccessFileName htaccess.txt

Si vous ne trouvez pas cette ligne, ajoutez simplement ce qui précède.

Puis redémarrez votre XAMPP.

Vous devrez cependant penser à le renommer lorsque vous le téléchargerez sur le site réel.

4voto

Thej Points 655

Je pense qu'à l'époque de Windows XP, il suffisait de citer le nom du fichier ? Ces guillemets étaient ensuite supprimés par Windows. Donc, renommer en enregistrer le fichier sous :

".htaccess"

Este sûrement ne fonctionne que lorsque sauver à partir, par exemple, du Bloc-notes, et conserve également l'adresse par défaut de l'utilisateur. .txt d'être ajouté. Je ne suis pas sûr à 100% que cela fonctionne également dans l'Explorateur Windows. Sous Windows XP, cela ne fonctionne pas à partir de l'Explorateur Windows, car on ne peut même pas taper les guillemets. Et sans les guillemets, on obtiendrait le message "Vous devez saisir un nom de fichier", car le système n'aime pas le point de tête. Les mêmes erreurs lors de l'utilisation de la boîte de dialogue telle qu'affichée en utilisant le clic droit " Propriétés ").

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X