这是我的.htaccess文件:
<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>
Run Code Online (Sandbox Code Playgroud)
上面的代码以某种方式工作,但我不确定为什么虽然......我期待500错误.我很喜欢.htaccess,但主要用于阻止机器人/蜘蛛等而不是文件类型.该文件的顶部用于自定义php.ini文件(我试图在我自己的Apache服务器上复制,好像我无法访问正确的php.ini文件,就像他们在网络托管公司的网站上一样,只是为了在我的测试网站上添加了真实感).
虽然我理解如何使用ForceType和SetHandler,但我不确定如何将它用于无扩展文件(例如,如果我有一个名为testing1的文件,我可以将它作为php运行).
以前我这样做过:
<Files testing1>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files>
Run Code Online (Sandbox Code Playgroud)
但是为每个无扩展文件做这件事都变得乏味了.
基本上,我要做的是通过ForceType/SetHandler指令确保我有无扩展文件,但它可能吗?(并且在我的第一个例子中是符号上面的通配符,或者不是?)
谢谢
这是我的.htaccess文件:
<Files .*>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files>
<Files mytesting>
ForceType application/x-httpd-php
</Files>
<Files *.asp>
ForceType application/x-httpd-php
</Files>
Run Code Online (Sandbox Code Playgroud)
是否可以使用ForceType指令来允许无扩展文件,而不是执行选定的扩展,例如上面的mytesting?
谢谢