我希望能够说出与我所选择的任何扩展我的文件。在这种情况下,我们使用的包含.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路径的任何请求。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top