Symfony2 404在生产中的symfony的1页上

时间:2014-06-24 13:45:56

标签: php apache .htaccess symfony

我们在symfony中有50页中有1页无法正常工作,并且会出现404错误消息。我们相信它与.htaccess有关,但下面是最底层的.htaccess的更多信息。

检查时,我检查了具有以下路径的树枝文件

path('_webhosting')

我已经完成了控制台路由:调试显示了_webhosting路由,我已经检查了控制器,以确保一切正常,它确实如此。

现在奇怪的是,当我们转到prod.log文件时,它显示以下错误:

request.ERROR: Uncaught PHP Exception
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
"No route found for "GET hosting.html" (from "https://www.xyz.com/")"
at /home/xyz/public_html/app/cache/prod/classes.php line 1977
{"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException: 
No route found for \"GET hosting.html\" (from \"https://www.xyz.com/\") at
/home/xyz/public_html/app/cache/prod/classes.php:1977,
Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException: 
at /home/xyz/public_html/app/cache/prod/appProdUrlMatcher.php:320)"} []

这似乎表明它正在寻找hosting.html,因为我们在共享主机上,我们必须将htaccess文件放入重定向到web文件夹。我们似乎无法找到任何会导致它剥离/ web的东西,但这是文件。

RewriteEngine on
RewriteRule ^(.*)$ /web/$1 [L]

0 个答案:

没有答案