0

我在 Windows Server 2008 R2 上使用 IIS 安装了 Bolt CMS,站点主页和所有管理页面都可以正常工作,但在管理中创建的任何其他页面都显示致命错误,并显示以下消息: •类:Symfony\Component\HttpKernel\Exception\HttpException •消息:找不到页面,'config.yml' 中没有设置'notfound'。对于那个很抱歉。

我在 IIS 中安装了重写模块并尝试导入 .htaccess 文件,以便 PHP 处理程序处理无扩展名 URL,但这并没有解决这个问题。

任何解决此问题的帮助将不胜感激。

谢谢。

托德

4

1 回答 1

0

我最近也遇到了这个问题。这是我正在使用的设置。首先,在 IIS 管理器中转到您的站点,打开“URL 重写”并添加新规则。

匹配网址

  • 请求的 URL:匹配模式
  • 使用:正则表达式
  • 模式:我使用^cms/它,因为我将它放在子文件夹中。你可能只想^/

条件

  • 逻辑分组:匹配所有
  • 添加条件“不是文件”和“不是目录”

行动

  • 动作类型:重写
  • 重写 URL:(cms/index.php再次,您可能想删除 cms 并只拥有index.php
  • 勾选“追加查询字符串”
  • 勾选“停止处理后续规则”
于 2015-04-10T11:57:02.403 回答