首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 Realurl 404未找到错误

TYPO3 Realurl 404未找到错误
EN

Stack Overflow用户
提问于 2016-06-28 04:16:45
回答 3查看 3.8K关注 0票数 0

我正在使用TYPO3 7.6.7和realurl 2.0.14。目前,我遇到了以下问题。我手动配置了realurl,在启用realurl之后,我得到了404未找到错误。我在这里读过很多关于同一个问题的问题。但不幸的是我还在迷宫里。很少有解决方案是重新启动apache,交叉检查.htaccess中的“重写模式”和清除缓存(我真的不这么认为)。关键是没有任何答案来解释真正的问题是什么。令我惊奇的是,realurl生成的url就像它应该的那样。非常绝望去尝试任何可能的解决方案。

EN

回答 3

Stack Overflow用户

发布于 2016-09-07 10:49:11

在很多情况下,这是由cHash错配引起的。通常,安装工具设置$GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFoundOnCHashError']设置为1,这将触发404。404是预期的行为,因为cHash不匹配通常表示操纵了URL参数。

在所有情况下,我都没有找出错误的原因。在少数情况下,pw_comments向cHash添加了参数;在这些情况下,将参数添加到需要排除用于cHash计算的参数列表中就足够了。在其他情况下,它可能是RealURL中的一个bug (因为没有RealURL活动,一切都可以工作)。

票数 1
EN

Stack Overflow用户

发布于 2017-05-26 03:24:02

如果realUrl无法检测到基本URL,也会导致404。检查是否设置了config.baseURLconfig.absrefprefix

票数 0
EN

Stack Overflow用户

发布于 2017-05-26 04:47:29

首先,在setup.txt中添加这两行

代码语言:javascript
复制
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1

检查后,mod_rewrite是否处于活动状态。如果不活动,那么首先活动。

代码语言:javascript
复制
sudo a2enmod rewrite
sudo service apache2 restart

所有设置都是隔离的,但是仍然没有工作,然后打开这个文件/etc/apache2/sites-enabled/000-default.conf并检查您的主机路径是否正确。如果不正确,则更改路径并重新启动服务器。

代码语言:javascript
复制
<VirtualHost *:80>
    <Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
    </Directory> 
    .....
    .....

</VirtualHost>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38066968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档