Yanıtlar:
Bu yazıya "Apache blok yorumu" için bir Google araması yapıldı. Daha sonra, Apache'nin temel dokümantasyonundan perl olmayan, içe aktarılmayan bir çözüm keşfettim (bunun çok amaçlanan bir uygulama olmadığından eminim). Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html için temel dokümantasyondan , <IfDefine>
belirttiğiniz parametre bulunmadığında, etiketin ifadeleri kolayca görmezden geleceğini görebilirsiniz :
<IfDefine IgnoreBlockComment>
...
</IfDefine>
Böylece başarıyla ifadeler arasında "yorum" olacaktır.
Apache'nin böyle bir yorumu olup olmadığından emin değilim.
Çözüm olarak, include deyimini aşağıdaki şekilde kullanabilirsiniz:
yourfile.conf:
<Directory>
....
</Directory>
Bu bloğu yorumlamak istediğinizde, include satırını yorumlamanız yeterlidir:
#include yourfile.conf
AFAIK, Apache bunu desteklemiyor.
Ancak, kullanıyorsanız vim
, burada bir Apache yapılandırma bloğunu yorumlamak için bir ipucu (iş arkadaşımdan).
Örneğin, bu pasajı verilen:
<Directory "a/b/c">
SetEnvIf X-Forwarded-For ^x\.y\.z\.t let_me_in
Order allow,deny
allow from env=let_me_in
ErrorDocument 403 http://google.com
</Directory>
İmleci D
açılış <Directory ...>
satırında karakterin altına getirin ve aşağıdakini yazın:
V/Dir
-> Enter
bunu takiben:
:s/^/#/
-> Enter
V
- geçerli satırı vurgulamak için/Dir
- tüm bloğu seçer:s/^/#/
- #
Her satırın başında bir atar