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

  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012