首页 > 解决方案 > TYPO3 9.5.20 .htaccess 重定向 - 重定向太多

问题描述

我正在尝试将所有页面重定向到/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>

标签: .htaccesstypo3

解决方案


这些应该工作:

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

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


推荐阅读