我正在使用TYPO3 7.6.7和realurl 2.0.14。目前,我遇到了以下问题。我手动配置了realurl,在启用realurl之后,我得到了404未找到错误。我在这里读过很多关于同一个问题的问题。但不幸的是我还在迷宫里。很少有解决方案是重新启动apache,交叉检查.htaccess中的“重写模式”和清除缓存(我真的不这么认为)。关键是没有任何答案来解释真正的问题是什么。令我惊奇的是,realurl生成的url就像它应该的那样。非常绝望去尝试任何可能的解决方案。
发布于 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活动,一切都可以工作)。
发布于 2017-05-26 03:24:02
如果realUrl无法检测到基本URL,也会导致404。检查是否设置了config.baseURL或config.absrefprefix。
发布于 2017-05-26 04:47:29
首先,在setup.txt中添加这两行
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1检查后,mod_rewrite是否处于活动状态。如果不活动,那么首先活动。
sudo a2enmod rewrite
sudo service apache2 restart所有设置都是隔离的,但是仍然没有工作,然后打开这个文件/etc/apache2/sites-enabled/000-default.conf并检查您的主机路径是否正确。如果不正确,则更改路径并重新启动服务器。
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.....
.....
</VirtualHost>https://stackoverflow.com/questions/38066968
复制相似问题