Czy to możliwe, aby skomentować jedną lub więcej fragmentów pliku .htaccess, jak można za pomocą/* i */w różnych językach programowania?Jak komentować całe sekcje pliku .htaccess?
Odpowiedz
Ściśle mówiąc, pliki .htaccess tylko pozwalają komentarze pojedynczego wiersza: charakter hash (#) na początku linii pozwala parsera wiedzieć, że linia powinna być ignorowana, tj:
# this is a comment in an .htaccess file and many other scripting languages
jednak z praktycznego punktu widzenia możliwe jest zawijanie dowolnej liczby sąsiednich linii w bloku IF (dostępnym z Apache 2.4). Powoduje to wyłączenie linii w bloku. Na przykład:
<IF "false">
...disabled directives...
</IF>
To zostało powiedziane, komentarz multi-line w wielu językach programowania pozwoliłoby bardziej lub mniej jakichkolwiek treści w nim, czyli prostym angielskim zamiast realnego kodu. Natomiast zawartość bloku IF, jak wspomniano powyżej, musi składać się z odpowiednich dyrektyw .htaccess i regularne pojedynczej linii komentarze - błąd http 500 zostanie wygenerowany inaczej.
Po rozwinięciu i podaniu przykładu odpowiedzi Manu3D można użyć enkapsulacji treści komentarza do FilesMatch
directive i użyć nieprawdopodobnej nazwy pliku dla dopasowania.
<FilesMatch "index-sbrubles123land9897Brazil\.(php?)$">
#commented content here
</FilesMatch>
Ale, uniknęłbym użycia wielu komentarzy, a zwłaszcza tej "faux multiline comment" techniki w środowisku produkcyjnym. Myślę, że im mniej czasu Apache spędza na analizie plików .htaccess, tym lepiej (mniej kłopotów).
I nie zapomnij, że nie można korzystać z tekstów i nieprawidłową składnię apache wewnątrz tego fałszywego komentarza, tak. Pomocne może być czasowe lub warunkowe wyłączenie innych dyrektyw, ale nie komentowanie tekstu.
- 1. Jak komentować blok tekstu w pliku vhosts?
- 2. Jak komentować w pliku laravel .env?
- 3. jak komentować sp mysql
- 4. Jak komentować wyrażenie JSP?
- 5. Sekcje System.webServer i System.web pliku web.config
- 6. Jak komentować wyrażenie regularne Perl?
- 7. Jak komentować ERB w Railsach?
- 8. Jak uniemożliwić innym odczytanie pliku .htaccess?
- 9. Jak odmówić dostępu do pliku w .htaccess
- 10. Czy plik Procfile może komentować?
- 11. Jak komentować kod ejs (węzeł JS)
- 12. Parsowanie pliku .htaccess z PHP
- 13. Jak komentować blok instrukcji w konfiguracji inno
- 14. Sekcje grupowania UITableView z NSMutableArray
- 15. Regex.Match całe słowa
- 16. iPhone UITableView Sekcje
- 17. python pandas.Series.str.contains CAŁE WORD
- 18. Jak przeglądać całe, ewentualnie zapakowane wiersze kodu?
- 19. Jak uzyskać widoczne sekcje interfejsu UITableView?
- 20. .hgignore całe drzewo katalogów z wyjątkiem jednego określonego pliku
- 21. użyj Przewiń mapę w pliku htaccess
- 22. Konwertowanie widoku tabeli na sekcje
- 23. jak ogólnie porównać całe fasole java?
- 24. Jak wygenerować całe DDL schematu Oracle (skryptowalne)?
- 25. Manipuluj nagłówkami odpowiedzi PHP w pliku .htaccess?
- 26. Co to jest "AddType" w pliku .htaccess?
- 27. Użyj pliku .htaccess na serwerze localhost apache
- 28. ZURB 4 sekcje oddzielnie przewijalne
- 29. Wybierz całe słowo z getSelection
- 30. Jak zwiększyć czas oczekiwania na apache w pliku .htaccess?