TYPO3网站的本地主机设置出现“找不到URL”错误。

TYPO3网站的本地主机设置出现“找不到URL”错误。,typo3,Typo3,我已在本地服务器上成功安装TYPO3。但我在点击任何菜单项时遇到了问题:它显示服务器上找不到的url 当我在浏览器中手动输入URL时,它会显示页面。只有在单击任何前端网站页面上的页面项目后重定向时才会出现问题。可能与域配置或RealURL相关。。。或两者兼而有之 你使用RealURL吗?还是使用标准的url配置? 如果指向子页面的链接看起来像index.php?id=12345,则使用的是标准配置 我的猜测是本地DNS主机文件配置不正确。 通过hosts文件,您可以模拟网站在线时的显示方式,连接

我已在本地服务器上成功安装TYPO3。但我在点击任何菜单项时遇到了问题:它显示服务器上找不到的url


当我在浏览器中手动输入URL时,它会显示页面。只有在单击任何前端网站页面上的页面项目后重定向时才会出现问题。

可能与域配置或RealURL相关。。。或两者兼而有之

你使用RealURL吗?还是使用标准的url配置? 如果指向子页面的链接看起来像index.php?id=12345,则使用的是标准配置

我的猜测是本地DNS主机文件配置不正确。 通过hosts文件,您可以模拟网站在线时的显示方式,连接到真实/全局DNS。不完全是,但简而言之

因此,如果您设置了要在下访问的Typo3,则需要告诉您的本地DNS主机文件将请求路由到您的本地主机,例如。在这种情况下,主机文件需要这样一个条目:

127.0.0.1 http://www.example.com/
您要进入哪个域才能访问您的网站?菜单中的链接链接到哪里

如果您想了解有关主机文件的更多信息,请查看:


如果您可以登录到TYPO3后端/TYPO3/并可以通过/index.php访问fronded,但不能通过生成的菜单链接,则mod_rewrite的重写规则不适用

通常,TYPO3的安装程序应该检测到这种配置并禁用RealURL,RealURL负责生成如此漂亮的URL,而不是index.php?id=123。这似乎失败了,或者您在没有.htaccess文件的情况下复制了所有内容


确保在安装的根目录中有TYPO3的.htaccess文件。如果是这种情况,请确保在Apache配置中启用mod_rewrite。

配置和菜单的打字脚本会很好。你使用realUrl吗?如果是这样,你可能会有重写问题。确保检查.htaccess并重写本地主机的配置。