我在这里是堆栈溢出的新手,并且没有太多的编码经验,并一直认为我找到编码天才的机会对我有很大帮助。
就这样:
我有这个网址:https://www.domain1/numbers/variables
我想将其重定向到https://www.domain2/pages/hello
我想重定向以下所有内容:www.domain1 / numbers /
...不管它附带了哪些变量。
我要重定向到的页面始终相同。
我希望有人能帮忙,谢谢。
最好的问候 尼古拉
答案 0 :(得分:0)
尝试在您的.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
,这是一个临时重定向。
您可以看到此规则在这里起作用:https://htaccess.madewithlove.be?share=6c02aa2d-ff08-5d45-b07e-2cad294a329f
在测试之前,请确保清除缓存 。
EDIT
根据您在注释中的特定规范,请参见下面的代码:
<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>