SORU
23 EYLÜL 2012, Pazar


$1 [L,QSA] benim demek .dosya debug?

Benim .htaccess değiştirmek istiyorum ve anlamadığım iki satır vardır.

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(. )$ index.php?url=$1 [QSA,L]

Bu satırları kullanmalıyım ?

CEVAP
23 EYLÜL 2012, Pazar


Yok yere tam bir eğitim vermek için, ama burada kısa olmasına rağmen

RewriteCond eğer bu doğruysa, sadece "bir sonraki Special". temelde yürütmek anlamına gelir !-l yol isteği bir bağlantı (!, -l demek bağ demek için değil durumu

RewriteRule temelde demek eğer istek yapılan maçlar ^(. )$ (maçlar hariç herhangi bir URL sunucu root), olacak yeniden yazılmış olarak index.php?url=$1 anlamına gelen bir istek için olleolacak yeniden index.php?url=olle.

QSA eğer bir sorgu dizesi özgün URL ile geçti ise, (olle?p=1 index.php?url=olle&p=1 olarak yazılmış. bu yeniden eklenir anlamına gelir

L kural eşleşirse, bu aşağıda daha fazla RewriteRules işlem yok demektir.

Bu konuda daha kapsamlı bilgi için yukarıdaki bağlantıları takip edin. Destek yeniden kavramak için biraz zor olabilir, ama öğrenmek için stackoverflow üzerinde pek çok örnek var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012