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

  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • modica89

    modica89

    24 HAZİRAN 2007
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010