TYPO3 v10.4.9 - 语音 URL 不工作
TYPO3 v10.4.9 - Speaking URLs not working
我安装了带有 boostrap 包的 TYPO3 v10.4.9 并创建了一些自定义页面来尝试一下。我注意到“speaking URLs”不起作用,我不知道为什么。请注意,我完全是 TYPO3 的大佬,所以我可能遗漏了一些明显的东西。
示例:
我们有一个名为照片的页面。页面模块>“编辑页面属性”中“URL段”创建的URL为https://example.com/photos,页面ID为84。
如果我单击页面模块中的视图图标,URL https://example.com/photos 会在前端打开,我会收到一条消息“未找到 - 请求的 URL 是在此服务器上找不到。
另一方面,如果我在浏览器中手动输入带有 ID 的 URL,如下所示:https://example.com/index.php?id=84,它工作得很好。我创建的每个页面都存在此问题。
我已经创建了站点配置。下面是config.yaml的内容:
base: 'https://example.com'
baseVariants: { }
errorHandling: { }
languages:
title: 'Example Site'
enabled: true
base: /
typo3Language: default
locale: en_US.UTF-8
iso-639-1: en
websiteTitle: ''
navigationTitle: English
hreflang: en-US
direction: ''
flag: us
languageId: '0'
rootPageId: 1
routes: { }
websiteTitle: ''
.htaccess
AddHandler application/x-httpd-php74 .php
#@__HCP_END__@#
# Anything after the comment above is left alone
请帮忙。我在这里错过了什么?
如果我应该粘贴更多数据来帮助解决问题,请告诉我。提前谢谢你。
可能您安装的根目录中缺少 .htaccess。
我找到了解决办法。我复制了
的内容
到 .htaccess,现在可以完美运行了。
我安装了带有 boostrap 包的 TYPO3 v10.4.9 并创建了一些自定义页面来尝试一下。我注意到“speaking URLs”不起作用,我不知道为什么。请注意,我完全是 TYPO3 的大佬,所以我可能遗漏了一些明显的东西。
示例: 我们有一个名为照片的页面。页面模块>“编辑页面属性”中“URL段”创建的URL为https://example.com/photos,页面ID为84。
如果我单击页面模块中的视图图标,URL https://example.com/photos 会在前端打开,我会收到一条消息“未找到 - 请求的 URL 是在此服务器上找不到。
另一方面,如果我在浏览器中手动输入带有 ID 的 URL,如下所示:https://example.com/index.php?id=84,它工作得很好。我创建的每个页面都存在此问题。 我已经创建了站点配置。下面是config.yaml的内容:
base: 'https://example.com'
baseVariants: { }
errorHandling: { }
languages:
title: 'Example Site'
enabled: true
base: /
typo3Language: default
locale: en_US.UTF-8
iso-639-1: en
websiteTitle: ''
navigationTitle: English
hreflang: en-US
direction: ''
flag: us
languageId: '0'
rootPageId: 1
routes: { }
websiteTitle: ''
.htaccess
AddHandler application/x-httpd-php74 .php
#@__HCP_END__@#
# Anything after the comment above is left alone
请帮忙。我在这里错过了什么? 如果我应该粘贴更多数据来帮助解决问题,请告诉我。提前谢谢你。
可能您安装的根目录中缺少 .htaccess。
我找到了解决办法。我复制了
的内容到 .htaccess,现在可以完美运行了。