Nasıl büyü bir dizin inkar ediyor muyum? | Netgez.com
SORU
2 EKİM 2008, PERŞEMBE


Nasıl büyü bir dizin inkar ediyor muyum?

Modrewrite kuralları 2* *dizin atlamak için çalışıyorum. Aşağıda boşuna ama, gördüğünüz gibi bir kaç şey denedim.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^vip$ - [PT]
RewriteRule ^vip/.$ - [PT]
#RewriteCond %{REQUEST_URI} !/vip 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Nasıl tüm istekleri doğrudan klasöre geçmek, böylece tamamen /vip/ dizin görmezden modrewrite alabilirim?

Güncelleme:

Olarak netlik noktaları:

  • Ucuz barındırılan
  • Klasörleri wordpress bir dizin içindedir
  • /vıp/ klasör webdav içerir .vb (ben bu önemli olduÄŸunu düşünüyorum . debug

CEVAP
2 EKİM 2008, PERŞEMBE


Diğer kurallar önce bu koymayı deneyin.

RewriteRule ^vip - [L,NC]

vip başında herhangi bir URI maç olacak.

  • - bir ÅŸey ifade etmiyor.
  • L Bu son kural; her ÅŸeyi görmezden gerektiÄŸi anlamına geliyor.
  • NC hayır-case ("VIP" de uyumlu). yani demek

Bir şeyler uyuyor unutmayınbaşlangıçvip. İfadesi ^vip$ vip vip/ vip/index.html maç olur. $ sizin sonunuz olabilir. Eğer doğru bir şekilde yapmak istiyorsanız, vip-page.html maç yok bu yüzden ^vip(/|$) ile gitmek isteyebilirsiniz

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HER0R

    HER0R

    16 Aralık 2007
  • RiceBunny

    RiceBunny

    16 ÅžUBAT 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011