Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url rewriting 新闻文章的发言URL设置_Url Rewriting_Typo3_Typo3 9.x_Tx News - Fatal编程技术网

Url rewriting 新闻文章的发言URL设置

Url rewriting 新闻文章的发言URL设置,url-rewriting,typo3,typo3-9.x,tx-news,Url Rewriting,Typo3,Typo3 9.x,Tx News,我正在建立一个Typo3 v9.5.15站点,使用新闻扩展来撰写文章,这些文章应该出现在example.com/{$SLUG}上,我设法归档的是在example.com/p/{$SLUG}上显示文章 目前,设置如下所示: 新闻文章收集在系统文件夹新闻收集中,并分为不同类别 对于每个类别,主菜单中都列出了一个页面,其中包含给定类别的新闻文章列表。对于显示任何类别的文章详细信息,使用单个页面 文章的详细信息视图是页面树中根页面下的页面,页面ID为11。此页面未显示在菜单中,其URL路径为/p/

我正在建立一个Typo3 v9.5.15站点,使用新闻扩展来撰写文章,这些文章应该出现在
example.com/{$SLUG}
上,我设法归档的是在
example.com/p/{$SLUG}
上显示文章

目前,设置如下所示:

  • 新闻文章收集在系统文件夹
    新闻收集
    中,并分为不同类别
  • 对于每个类别,主菜单中都列出了一个页面,其中包含给定类别的新闻文章列表。对于显示任何类别的文章详细信息,使用单个页面
  • 文章的详细信息视图是页面树中根页面下的页面,页面ID为11。此页面未显示在菜单中,其URL路径为
    /p/
在阅读上的文档时,我想到了下面的URL配置

  News:
    type: Extbase
    limitToPages:
      - 11
    extension: News
    plugin: Pi1
    routes:
      - routePath: '/{news-title}'
        _controller: 'News::detail'
        _arguments:
          news-title: news
    aspects:
      news-title:
        type: PersistedAliasMapper
        tableName: 'tx_news_domain_model_news'
        routeFieldName: 'path_segment'
现在我想去掉生成的URL的
/p/
部分。据我所知,该文件的选项

routeValuePrefix: '/'
我们应该做到这一点。然而,当我这样做时,我通过输入3得到错误消息,即该页面无法找到

谁能帮我解开这个谜吗?提前谢谢