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

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005