TYPO3 9.5.20 .htaccess 重定向 - 重定向太多

问题描述 投票:0回答:2

我试图将除主页和

/uk
页面之外的所有页面重定向到
/uk
,但在加载
localhost redirected you too many times
页面时我得到
/uk
。我以为
!^/uk$
可以解决这个问题。非常感谢任何帮助

这是我在

.htaccess
文件中的代码;

# Add your own rules here.
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} !^/$ [NC]
    RewriteCond %{REQUEST_URI} !^/uk$ [NC]
    RewriteCond %{HTTP_COOKIE} !cookieConfirmed=1;? [NC]
    RewriteRule . /uk [L,R=301]
</IfModule>
.htaccess typo3
2个回答
0
投票

这些应该有效:

RewriteCond %{REQUEST_URI} !^/$ [NC]
RewriteCond %{REQUEST_URI} !^/uk/?$ [NC]
RewriteRule ^(.*) /uk [L,R=301]

也许您在所有 URL 中添加了斜杠,因此会发生过多的重定向?所以我在最后做了一个 / 可选。


0
投票

我刚刚遇到了一个开发域的案例,该域没有 https 证书,因此不可能使用 https。

在 TYPO3 中,尽管配置为强制使用 SSL,但这会引发循环,其中 TYPO3 始终重定向到 https,将域重定向到 http。 将此变量的配置从

true
更改为
false
会有所帮助:

$GLOBALS['TYPO3_CONF_VARS']['BE']['lockSSL'] = false;
© www.soinside.com 2019 - 2024. All rights reserved.