Php dil ​​uzatma (örneğin abc.php.fr) nasıl devre dışı bırakılır?

2 Cevap php

Varsayılan apache tarafından. php uzantılı php tercüman yükleyecektir. SOMEP \ php yorumlayıcısı da uzatma. Php.fr bu tür denir nasıl. Bu dil uzatma nasıl devre dışı bırakılır?

2 Cevap

.fr Apache tarafından içerik anlaşması sırasında Fransızca olarak yorumlanıyor. Eğer Options +MultiViews ve MultiviewsMatch Handlers kümesi hem çünkü bu muhtemelen. Ya kurtulmak çalışan, ancak bu diğer sayfaları kırılabilir değişen .php.fr durması gerekir. (Assumably, bir sebepten için hem etkin). Ayrıca, MultiVideosMatch PHP için geçerli eğer tam olarak emin değilim, ama Options +MultiViews kesinlikle yok.

Eğer emin insanlar PHP dosya upload ve web sunucusu onları çalıştırmak zorunda, bunun yerine sadece kara listeye uzantıları, php_admin_flag engine off bu konumda PHP kapatmak için kullanamazsınız yapmaya çalışıyorsanız:

<Location /uploads>
    php_admin_flag engine off
</Location>

Eğer kurulum 2 Yerleri Apache tarafından yorumlanır uzantıları olabilir.

  1. httpd.conf

    AddType application / x-httpd-php. Phpx

Yükleyecektir. PHP Script olarak phpx dosyaları

  1. mime.type

    application / x-httpd-php phpx