Mon fichier .htaccess dans mon dossier htdocs ne fonctionne pas. J'ai essayé de rediriger vers Google lors de l'accès à un nom de fichier. Je veux savoir où sont les paramètres pour mon httpd.conf, donc je peux activer mod_rewrite. Je l'ai fait la commande UNIX suivante pour savoir si un fichier httpd.conf existait sur mon disque dur:Utilisation de grep pour rechercher un fichier contenant une chaîne
find * -name "httpd.conf"
Le fichier n'existe pas. Je pense qu'il y a peut-être un autre fichier qui contrôle mod_rewrite. Je veux voir si "AllowOverride" existe dans n'importe quel répertoire. J'ai entré la commande UNIX suivante:
grep -r "AllowOverride" *
Mais il est difficile à lire car il imprime autant de dossiers. Le message qui accompagne les dossiers sont "Autorisation refusée" ou "Aucun fichier ou répertoire". Comment puis-je obtenir uniquement les chemins d'accès aux fichiers contenant AllowOverride?
Essayez supprimer stderr avec '2>/dev/null' –
Y Vous utilisez incorrectement 'find'. N'utilisez pas '*' pour votre chemin; utilisez '.' ou'/'ou autre chose à la place. Un seul chemin ... – sarnold