如何使用htaccess的伪装文件类型
题
我希望能够说出与我所选择的任何扩展我的文件。在这种情况下,我们使用的包含.foo 的,然后处理它们的PHP文件。
现在我的.htaccess看起来像这样
AddType application/x-httpd-php .foo
但它不工作,但仍提示我要下载的文件,当我访问它。
任何意见或建议?
解决方案
尝试:
rewriteengine on
rewriterule ^(.*)\.foo$ $1.php
其他提示
将AddType应用/ X的httpd - PHP html的
在语法看起来我的权利..你尝试重新启动Web服务器?
此外,是否有在.htaccess文件工作的任何其他设置?我的意思是只要确保这个文件被解析。
尝试:
AddType application/x-httpd-php .php
和然后它下面:
AddType application/x-httpd-php .foo
如果它不工作试试这个代码:
<FilesMatch "\.(php|foo)$">
AddDefaultCharset UTF-8
DefaultLanguage en-US
</FilesMatch>
如果你愿意,你可以添加addtype
标签内的<filesmatch>
。
您可以使用 mod_rewrite的来*.foo
的要求重写*.php
:
RewriteEngine on
RewriteRule (.+)\.php$ $1.php
此规则将重写这是URL路径上.foo
内部结束为等效.php
URL路径的任何请求。
不隶属于 StackOverflow