【发布时间】:2015-01-20 13:17:34
【问题描述】:
我在 .htaccess 文件中使用“FilesMatch”来获取“友好”链接。因此,我有一个名为 rss(无扩展名)的文件,其中包含一些 php 代码。在 .htaccess 我有:
<FilesMatch "^rss$">
ForceType application/x-httpd-php
</FilesMatch>
现在,托管公司将站点转移到另一个托管,并且 rss 文件没有作为 php 文件执行。
你能帮我找出问题吗? 我认为它在 php 配置中。但我不知道我需要更改的设置是什么。
谢谢。
【问题讨论】:
-
检查 .htaccess 文件是否仍然存在 - 它是一个隐藏文件,因此可能在移动时遗漏了
-
感谢您的回答。我检查了。 .htaccess 中的另一个设置效果很好(例如 DirectoryIndex loader.php 和 RewriteRule ...)
-
"不作为 php 文件执行。" php完全执行了吗?当你在浏览器上运行一个 php 页面时,你看到的是正常的输出还是 php 代码?
-
这意味着 PHP 作为 Apache 模块运行。是这样吗? (参考 phpinfo, line Server API ; 如果是这样,你应该阅读 Apache ... Handler)
-
PHP 工作:PHP 版本 5.4.36,整个站点都可以,除了 rss 和 adm !没有 adm 我无法启用管理面板。