.Htaccess dosyamda Apache'nin If yönergesini kullanarak koşullu bir ifade eklemeye çalışıyorum.
Bu sayfaya http://httpd.apache.org/docs/trunk/mod/core.html#if referans verdim ancak fazla ayrıntı vermedi / birçok örnek vermedi. Verdiği iki eksik örnek:
<GET, HEAD, OPTIONS IN% {REQUEST_METHOD} ise>
ve
<"$ Req {Host} = ''">
Bu yüzden .htaccess dosyama eklemeye çalıştım:
<% {SERVER_PORT} GET, HEAD, OPTIONS IN> # henüz burada bir şey yok </ Ederse>
Ancak sayfayı yüklemeye çalıştığımda Hata 500'ü almaya devam ediyorum . Bu yerel yüklememde ve daha önce iyi çalışıyordu (veya bu kodu kaldırırsam). Ben inanıyorum AllowOverride All
küresel kurmak ve direktif .htaccess mevcut olalım olursa için bağlam ( "Bağlam: sunucu geneli, sanal konak, dizin, .htaccess").
Birisi bana <If> yönergesinin doğru şekilde nasıl kullanılacağına dair bazı örnekler verebilir veya neden benim için işe yaramadığına dair bir rehberlik verebilir mi?
Teşekkürler!
SERVER_PORT
içindeGET,HEAD,OPTIONS
herhangi bir anlam ifade etmez (SERVER_PORT
istek alındığı numara port numarasını olacak).