web-dev-qa-db-fra.com

Comment renommer un fichier en .htaccess dans Windows 7?

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

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

J'utilise Windows 7 RTM.

62
rzlines

ce lien traite 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.

MODIFIER:

Cela part du fait que Windows va vous permettre de créer un fichier htaccess.txt
Ensuite

Start Run > cmd

puis tapez

rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess

va faire l'affaire

78
pavium

Merci à https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-Vista J'ai appris une nouvelle astuce. Puisque cette page apparaît plus haut dans Google pour ce message d'erreur, j'ai pensé la relier ici aussi.

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

Vous pouvez le faire avec n'importe quelle chaîne, pas seulement htaccess. Cela me semble un peu logique car les fichiers commençant par un point ont une signification particulière.

83
Jay Paroline

Ne créez pas le fichier dans l'Explorateur Windows. Créez-le dans le programme que vous utilisez (bloc-notes, vim, Eclipse). Puis sélectionnez "Enregistrer sous" et assurez-vous que "Tous les fichiers" est sélectionné. Tapez .htaccess. Ça devrait marcher.

Tous les fichiers empêche le programme d’ajouter automatiquement une extension de type de fichier (par exemple .htaccess.txt)

9
Macha

Une chose à faire est d'utiliser un autre fichier en tant que fichier .htaccess.

Ouvrez le httpd.conf ou ce que la configuration de XAMPP appelle le fichier de configuration Apache.

Recherchez la ligne qui commence par AccessFileName et modifiez la valeur à la fin en quelque chose que Windows vous permettra de sauvegarder.

AccessFileName htaccess.txt

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

Puis redémarrez votre XAMPP.

Cependant, vous devrez vous rappeler de le renommer lorsque vous téléchargez sur le site en direct.

6
random

Je pense que sous l’ancien Windows XP jours, il suffisait de citer le nom du fichier? Ces citations seraient alors supprimées par Windows. Alors, renommer en enregistrer le fichier en tant que:

".htaccess"

Ce sûrement ne fonctionne que lorsque enregistrez à partir du Bloc-notes, par exemple, et empêche également l'ajout du .txt par défaut. Je ne suis pas sûr à 100% que cela fonctionne aussi dans l'explorateur Windows. Sous Windows XP, l’explorateur Windows ne fonctionne pas, car on ne peut même pas saisir de guillemets. Et sans les guillemets, cela donnerait "Vous devez taper un nom de fichier." parce qu'il n'aime pas le point principal. Les mêmes erreurs lorsque vous utilisez la boîte de dialogue, comme indiqué à l'aide du bouton droit de la souris "Propriétés.)

4
Arjan

Nommez-le simplement .htaccess.. Le dernier point sera automatiquement supprimé par Windows, en le nommant .htaccess comme il se doit.

4
zeel