English 中文(简体)
ForceType/htaccess案延期问题——无延期档案
原标题:ForceType/htaccess file extension question - extensionless files?

这是我的存取文件:

<IfModule php4/5.c>
php_admin_flag Option
php_flag Option
php_admin_value Option
php_value Option
</IfModule>  
<Files .>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files>

以上法典有一些效果,但我不清楚为什么...... 我预计会有500个错误。 I m OK at .htaccess, but main for matters such as/2005/4ing robots/spiders等, than filetypes. 档案的顶端是用于定制的php.ini文档(我试图在我自己的阿帕奇服务器上复制,因为如果我无法查阅适当的文件S.ini,就像他们在网络托管公司网站上所做的那样,只是为了在我的测试网站上添加现实主义)。

虽然我了解如何使用“部队”和“SetaHandler”,但我不敢确定如何使用它来进行无延伸的档案(例如,如果我有一份称为测试1的档案,我可以把它作为营地管理)。

此前,我这样做了:

<Files testing1>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files>

但是,它每一份无延期的档案都做了大量的工作。

基本上,我试图做的是,如何确保我通过部队Type/SetHandler指令获得无延伸档案,但这是可能的吗? (而且,我第一个例子中的象征是野心一吗?)

增 编

问题回答

DefaultType已在Appa 2.4中删除。 你的最佳选择是:

<Files *>
    ForceType application/x-httpd-php
</Files>
<Files *.*>
    ForceType None
</Files>

这将收集所有档案,而不延期,并处理这些档案。 然后,所有延期的档案都将按正常程序处理。

使用<条码>mod_mime_magic并不是一个很好的选择,因为每份文件都需要每次检查。 见http://http://d.apache.org/docs/ 当前/mod/mod_mime_magic.html。

http://www.ohchr.org。

DefaultType text/html

这样,每个未经确认的档案(包括未经延期的档案)都将被视为超文本处理。


Tigger的回答。

我花了几岁时间试图解决一个类似问题,在那里,部队Type和DefaultType在一些网页上工作。

我的回答与kbk相同。 Edit /etc/httpd/conf/httpd.conf and comment the Line for the Mimemag :

<IfModule mod_mime_magic.c>
#   MIMEMagicFile /usr/share/magic.mime
#    MIMEMagicFile conf/magic
</IfModule>

After that, restart Apache.

http://realtechtalk.com/spanish_files_in_Apache_still_displaying_as_raw_text_even_with_DefaultType_forceType_etc-1752-articles”rel=“nofollow”http://realtechtalk.com/spanish_files_in_Apache_stilling_as_raw_text_even_with_DefaultType_forceType_etc-1752-articles

(1) 修改。

Source:

Add: DefaultType application/octet-stream

Remove if present: DefaultType text/plain

Restart apache

(2) Enable mime magic

来源:

Enable mime_magic $ sudo a2enmod -> mime_magic

$ sudo /etc/init.d/apache2 restart

模块:

$ sudo a2dismod
-> mime_magic
$ sudo /etc/init.d/apache2 restart




相关问题
Using SimplePie with CodeIgniter and XAMPP

I am using CodeIgniter 1.7.2 with XAMPP 1.7.2 on a Windows computer. I am trying to make use of SimplePie. I followed all the instructions I could find: a copy of simplepie.inc is in my applications/...

Multiple Sites with common files

I have developed over 50 sites that all use the exact same files other than CSS and IMAGES, I currently duplicate the files each time I create a new site and upload different css and images. What ...

http server validation

I finish a litle http server, writing from scratch. I would like to be sure that my imlementation is conforme to the HTTP specifications. W3C give us tools for HTML/XML conformance, but i see nothing ...

热门标签