迁移到GD共享的LINUX和FallbackResource不喜欢

时间:2019-04-29 20:29:47

标签: apache .htaccess mod-rewrite

我正在将客户端站点从VPS迁移到GoDaddy(Linux,C-Panel)上的共享环境,并且mod_rewrite和fallbackresource似乎相互斗争。我还没有看到这样的行为,也没有对htaccess文件进行任何修改。

此站点的一些主要部分是静态的(具有“真实文件”的物理URL),并且mod_rewrite从URL中删除index.php。该网站的其他部分完全由数据库驱动,因此fallbackresource检查数据库并包括URL的正确脚本(或者,如果找不到任何内容,则触发404)。

在VPS上一切都很好-mod_rewrite会处理物理URL,如果找不到,则将使用fallbackresource。

如果我注释掉mod_rewrite语言,则fallbackresource部分可以正常工作,但静态的物理URL则不能。有什么建议吗?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^.]+$ index.php [L]
</IfModule>

FallbackResource /includes/fallback.php

0 个答案:

没有答案