J'utilise XAMPP pour tester un script PHP. Maintenant, à la racine du dossier, je veux placer un .htaccess
fichier conformément aux exigences du script.
Mais Windows ne me laissera pas le renommer .htaccess
. Y a-t-il un moyen de le contourner?
J'utilise Windows 7 RTM.
Réponses:
Ce lien aborde le 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:
Il part du fait que Windows va vous permettre de créer un
htaccess.txt
fichierensuite
puis tapez
va faire l'affaire
la source
Grâce à https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista, j'ai appris un nouveau tour. Étant donné que cette page apparaît plus haut dans Google pour ce message d'erreur, j'ai pensé la relier ici également.
Essentiellement, si vous voulez le faire dans explorer, nommez-le .htaccess. avec un point de fuite. Le point final indique à Windows ce que devrait être l'extension, et le point initial et les lettres lui indiquent le nom du fichier (sans 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.
la source
.filename.
et cela devient.filename
Ne créez pas le fichier dans l'Explorateur Windows. Créez-le dans le programme que vous utilisez (bloc-notes, vim, éclipse, peu importe). Puis sélectionnez "Enregistrer sous" et assurez-vous que "Tous les fichiers" est sélectionné. Tapez .htaccess. Ça devrait marcher.
Tous les fichiers est d'empêcher le programme d'ajouter automatiquement une extension de type de fichier (par exemple .htaccess.txt)
la source
Une chose à faire est d’utiliser un autre fichier comme
.htaccess
fichier.Ouvrez
httpd.conf
ou quoi que la configuration de XAMPP appelle le fichier de configuration Apache.Recherchez la ligne qui commence par
AccessFileName
et remplacez la valeur à la fin par un paramètre que Windows vous permettra de sauvegarder.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.
la source
htaccess.dev.conf
ethtaccess.prod.conf
serait bien).http.conf
fichiers incluent quelques lignes pour empêcher le téléchargement de ces fichiers ...<Files ".ht*"> Require all denied </Files>
... changez ceci<Files "ht*.*.conf"> Require all denied </Files>
pour garder ces fichiers indisponibles pour le téléchargement (n'oubliez pas de remettre les nouvelles lignes manquantes; un commentaire alors je les ai enlevés)..htpasswd
fichiers afin qu’ils restent également masqués.Je pense que sous les anciens jours de Windows XP, il suffisait de citer le nom du fichier? Ces citations seraient alors supprimées par Windows. Alors,
renommez pourenregistrer le fichier en tant que:Cela ne fonctionne
sûrementque lorsque vous enregistrez à partir du bloc-notes, par exemple, et empêche ainsi l'.txt
ajout de la valeur 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.)la source
Nommez-le simplement.
.htaccess.
Le point final sera automatiquement supprimé par Windows, en le nommant.htaccess
comme il se doit.la source