文件名中的双扩展名?*。css.php 404

文件名中的双扩展名?*。css.php 404,php,apache,wordpress,Php,Apache,Wordpress,我正在使用WordPress插件Easy FancyBox。 它的CSS使用动态php文件。 问题是,我的服务器在尝试访问文件时给出了404,我认为这是因为双扩展名。文件名为easy-fancybox.css.php 在我切换服务器之前,这个插件一直工作得很好。是否有一个我可以允许的配置 原来我不能访问任何.php文件,所以它不是双扩展名,哈哈。 我仍然不知道为什么。我不是100%确定,但请检查您是否已转移.htaccess 这可能就是问题所在几个小时后,我终于解决了它。 该文件的文件权限必须为

我正在使用WordPress插件Easy FancyBox。 它的CSS使用动态php文件。 问题是,我的服务器在尝试访问文件时给出了404,我认为这是因为双扩展名。文件名为easy-fancybox.css.php 在我切换服务器之前,这个插件一直工作得很好。是否有一个我可以允许的配置

原来我不能访问任何.php文件,所以它不是双扩展名,哈哈。
我仍然不知道为什么。

我不是100%确定,但请检查您是否已转移.htaccess


这可能就是问题所在

几个小时后,我终于解决了它。
该文件的文件权限必须为755。我在775点买的。我不知道为什么会这样设置,但我在这里找到了答案:

通常系统使用最后一个扩展名作为文件的实际扩展名,easy-fancybox.css将是文件名,.php将是扩展名。你可以让它成为somefile.htaccess.css.jpeg.tar.gz.php,它仍然是一个php文件,没有什么可以允许的。文件名为easy-fancybox.css,扩展名为.PHP。这是一个完全正常的文件名。你的问题在其他地方。我知道这应该是可行的,通常也是可行的,但为了测试它,我制作了两个文件:something.css&something.css.php第一个是200OK,第二个是404。请先上传文件first=DLol.>\u>。htaccess文件看起来不一样,我会搞砸的..htaccess是不同的,但它们现在是一样的,仍然不起作用。在RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php END wordpress full.htaccess只包含这个?是的,很抱歉格式很糟糕。。事实证明,我无法直接访问任何.php文件。