Redirect 301重定向仅在没有“重定向”的情况下工作;www";

Redirect 301重定向仅在没有“重定向”的情况下工作;www";,redirect,rewrite,Redirect,Rewrite,仅当重定向到没有“www”的域时,重定向才起作用 这是有效的: RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.de$ [NC] RewriteRule ^(.*)$ http://domain.de/$1 [R=301,L] 这不起作用: RewriteCond %{HTTP_HOST} ^domain\.de [NC] RewriteRule (.*) http://www.domain.de/$1 [R=301,L] 使用此重定向,我得到的错误是重

仅当重定向到没有“www”的域时,重定向才起作用

这是有效的:

RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain.de/$1 [R=301,L]
这不起作用:

RewriteCond %{HTTP_HOST} ^domain\.de [NC]
RewriteRule (.*) http://www.domain.de/$1 [R=301,L]
使用此重定向,我得到的错误是重定向太多。这怎么可能?我从.htaccess中删除了其他重定向,但没有任何更改


是否存在任何可能是原因的服务器设置?(很遗憾,我没有访问管理区域的权限。)

您是否同时使用这两个规则?没有,我分别尝试了它们。