.htaccess 我如何从中只获得一个301重定向http://www.olddomain.co.uk &燃气轮机&燃气轮机;https://newdomain.uk?

.htaccess 我如何从中只获得一个301重定向http://www.olddomain.co.uk &燃气轮机&燃气轮机;https://newdomain.uk?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我正试图重定向到一个单跳 I want http://www.olddomain.co.uk >> https://newdomain.uk 但目前,使用下面的htaccess代码,它将: http://www.olddomain.co.uk >> https://www.olddomain.co.uk >> https://newdomain.uk 有没有办法让我只跳一步?i、 e.如果域不是例如www.或http://或其他域,301只需一个跃点就可以

我正试图重定向到一个单跳

I want http://www.olddomain.co.uk >> https://newdomain.uk
但目前,使用下面的htaccess代码,它将:

http://www.olddomain.co.uk >> https://www.olddomain.co.uk >> https://newdomain.uk
有没有办法让我只跳一步?i、 e.如果域不是例如www.或http://或其他域,301只需一个跃点就可以直接重定向到

这是迄今为止我尝试过的htaccess代码:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain.co.uk$ [OR]
  RewriteCond %{HTTP_HOST} ^www.olddomain.co.uk$
  RewriteRule (.*)$ https://newdomain.uk/$1 [R=301,L]
</IfModule>

重新启动发动机
RewriteCond%{HTTP_HOST}^olddomain.co.uk$[或]
重写COND%{HTTP_HOST}^www.olddomain.co.uk$
重写规则(.*)$https://newdomain.uk/$1[R=301,L]

http://www.olddomain.co.uk >> https://www.olddomain.co.uk
在您显示的规则中没有发生。您能检查代码或Apache配置中是否有一些规则PHP代码可以在上面的htaccess代码之前执行吗?PHP代码是在之后执行的,但Apache配置将在之前执行。谢谢,我会查看并报告。