filetypes gizlemek için htaccess nasıl kullanılacağı

4 Cevap php

Ben seçim ne olursa olsun uzantısı ile benim dosyaları isim edebilmek istiyorum. Bu durumda en .foo kullanın, ve sonra PHP dosyaları olarak işleme izin verin.

Şu anda benim. Htaccess bu gibi görünüyor

AddType application/x-httpd-php .foo

Ama yine de ben zaman erişim dosyayı indirmek isteyip istemediğimi soruyor, çalışmıyor.

Herhangi bir tavsiye veya ipuçları?

4 Cevap

Deneyin:

rewriteengine on
rewriterule ^(.*)\.foo$ $1.php

AddType application / x-httpd-php. Html

Sözdizimi web sunucusunu yeniden başlatmayı denedin mi .. bana doğru bakıyor?

Ayrıca, çalışma. Htaccess dosyasındaki diğer ayarlar var? Ben sadece bu dosya ayrıştırıldı emin olun demek.

Deneyin:

AddType application/x-httpd-php .php

Ve o zaman aşağıda:

AddType application/x-httpd-php .foo

Bu eserler bu kodu deneyin değilse:

<FilesMatch "\.(php|foo)$">
    AddDefaultCharset UTF-8
    DefaultLanguage en-US
</FilesMatch>

Eğer isterseniz <filesmatch> etiketinin içinde addtype ekleyebilirsiniz.

Sen mod_rewrite *.foo *.php kadar istekleri yeniden yazmak için kullanabilirsiniz:

RewriteEngine on
RewriteRule (.+)\.php$ $1.php

Bu kural yol .foo içten eşdeğer .php URL yolu üzerinde biter URL bulunuyor herhangi bir isteği yeniden.