为什么 TYPO3 Realurl 有效但找不到页面

Why TYPO3 Realurl works but page not found

我们在 TYPO3 8.7 LTS 中安装了 realurl 2.2.0。默认的 TYPO3 .htaccess 文件被复制到索引文件夹,我们使用以下设置(域替换):

虚拟主机:

<VirtualHost *:80>
    ServerName    example.com
    DocumentRoot  /var/www/examplecom/htdocs
    <Directory /var/www/examplecom/htdocs/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

错别字:

config.tx_realurl_enable = 1
config.simulateStaticDocuments = 0
config.baseURL = http://example.com/

Realurl 设置为自动。 服务器运行 php 7.0 和 Apache 2.

生成的 HMENU 中的链接正常工作。但是,当我单击其中一个导航元素时,会出现 404 页面未找到消息。这是为什么?如何解决?

解决方案是启用 apache 模块重写:

a2enmod rewrite