.htaccess 重定向匹配到外部url

.htaccess 重定向匹配到外部url,.htaccess,redirect,external,.htaccess,Redirect,External,我是stack overflow的新手,没有太多的编码经验,我想我找到一位编码天才来帮助我的机会肯定是最大的 下面是: 我有这个网址: 我想把它重定向到 我想重定向所有内容:www.domain1/numbers/ …无论随附哪些变量 我想重定向到的页面总是一样的 我希望有人能帮忙,谢谢 致意 Nicolai尝试在中使用此选项。htaccess: RewriteEngine On RewriteCond %{HTTP_HOST} ^ (www\.)?domain1.com/$1 [NC] Rew

我是stack overflow的新手,没有太多的编码经验,我想我找到一位编码天才来帮助我的机会肯定是最大的

下面是:

我有这个网址:

我想把它重定向到

我想重定向所有内容:www.domain1/numbers/
…无论随附哪些变量

我想重定向到的页面总是一样的

我希望有人能帮忙,谢谢

致意
Nicolai

尝试在
中使用此选项。htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ (www\.)?domain1.com/$1 [NC]
RewriteRule ^(.*)$ https://www.domain2.com/pages/hello [R=301,L]
该条件同时捕获两个
https://domain1.com/anything
https://www.domain1.com/anything
并将它们重定向到
https://www.domain2.com/pages/hello
使用永久重定向的
R=301
。测试时,您可能希望将其更改为
R=302
,这是一个临时重定向

您可以在此处看到此规则起作用:

在测试此项之前,请确保清除缓存

编辑

根据注释中的特定规范,请参见下面的代码:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^ (www\.)?skip.com/$1 [NC] 
RewriteRule ^(.*)$ https://kapsio.com/pages/velkommen-til-kapsio [R=301,L] 
</IfModule>

重新启动发动机
重写cond%{HTTP_HOST}^(www\)?skip.com/$1[NC]
重写规则^(.*)$https://kapsio.com/pages/velkommen-til-kapsio [R=301,L]

Hi可能重复,谢谢您的回答。我需要将这个:重定向到:所以只有skip.dk/fmemilverification,没有其他skip.dk/pages或skip.dk/blogpost是正确的吗在RewriteCond%{HTTP_HOST}^(www\)上启动WordPress RewriteEngine?skip.com/$1[NC]RewriteRule^(.*)$[R=301,L]#结束WordPressMary。在我的回答中看到我的编辑,你有一个小错误,我已经纠正了。您在重写规则中缺少
https://
。它必须在那里才能工作,否则它不会切换域。好的。因此,我添加了您在编辑中输入的内容,得到了一个500内部服务器错误,我从以下位置更改了.htacces文件:#在RewriteBase上开始WordPress RewriteEngine/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST\u FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#END wordpress to this:RewriteCond%{HTTP_HOST}^(www\)?skip.com/$1[NC]RewriteRule^(.*)[R=301,L]为什么我会收到500个内部服务器错误?不要删除第一位。我从来没有说过要这么做,如果它是WordPress网站,那么你需要保留原来的部分。