HTTP 500 错误 Ionos with TYPO3 因为在 .htaccess 中将非 www 重写为 www

HTTP 500 Error Ionos with TYPO3 because of Rewrite Non-www to www in .htaccess

我在 .htaccess 中得到了以下代码

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTPS} !=on
  RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  RewriteCond %{HTTP_HOST} ^example.de [NC]
  RewriteRule ^(.*)$ https://www.example.de/ [L,R=301,NC]
</IfModule>

如果我在不带“www”的情况下调用 url,一切正常!但是对于“www”,它以 http 500 错误结尾! 所以在我的开发服务器上一切正常,有和没有 www! 在 Ionos 服务器上,我可以做我想做的事。 我在 TYPO3 9.5 的站点配置中得到了 https://www.expample.de,但这并不重要。有人知道解决方案吗?

我认为这可能不是 .htaccess 的问题?!​​

修复 IONOS 托管的 TYPO3 安装,其中将 www 添加到 URL 会产生 500 错误:

  1. 转到您的安装工具,/typo3/install.php 应该可以通过 URL 中的 www 访问。
  2. 转到 Settings 并打开 Configure Installation-Wide Options
  3. 在默认设置 SERVER_NAME[SYS][trustedHostsPattern] 下,添加您的域,例如。 .*\.domain\.com(安装工具中还有其他例子)
  4. 保存这些更改,现在可以通过 www.
  5. 访问该网站