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