SORU
1 NİSAN 2009, ÇARŞAMBA


Nasıl RewriteBase çalışır .debug

.htaccess birkaç örnek olarak bunu gördüm

RewriteBase /

HTML <base href=""> işlevsellik biraz benzer görünüyor.

Otomatik olarak RewriteRule ifadeler (önde gelen bir eğik çizgi olmadan olanlar muhtemelen) başına değeri önüne çıkabilir mi?

Düzgün çalışması için alamadım. Kullanımı genellikle üretim için farklı bir geliştirme sunucusu gibi site taşınabilirlik açısından çok kullanışlı olabilir bence. Geçerli yöntem RewriteRule ifadelerim dışında bölümleri beni silme bırakır.

Herkes nasıl bana kısaca açıklayabilir mi?

Teşekkürler

CEVAP
1 NİSAN 2009, ÇARŞAMBA


Belgeleri okuma ve deneme yaptıktan sonra kendi sözleriyle,:

RewriteBase sağlamak için kullanabilirsiniztabansenin için yeniden yazar. Bu göz önünde bulundurun

# invoke rewrite engine
    RewriteEngine On
    RewriteBase /~new/

# add trailing slash if missing
    rewriteRule ^(([a-z0-9\-] /)*[a-z0-9\-] )$ $1/ [NC,R=301,L]

Bu URL eğik çizgi sağlamak için kullandığım gerçek bir kuraldır. IMO, derli toplu görünüyor. Bu dönüştürür

http://www.example.com/~new/page

için

http://www.example.com/~new/page/

RewriteBase alarak, göreli yolu RewriteBase parametre çıkıyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009