.HTACCESS 301 从子域更改为域后重定向。有人可以帮忙吗?

发布于 2024-12-14 07:30:20 字数 404 浏览 0 评论 0原文

因此,通过与另一个发布商的安排,我们被托管在一个子域上,例如:

subsite.mainsite.com

并且他们的 DNS 只是指向我们的 IP。现在我们回到了自己的域,他们仍然定向到我们的 IP,但我的问题是我可以捕获来自 subsite.mainsite.com 的推荐并向请求者发送 301 重定向并将其重定向到正确的域吗?

我试过这个:

RewriteEngine On RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

思考它会抓住一切。这可能很大程度上说明了我缺乏重定向经验。 :D。在某些情况下它有效,但在其他情况下则无效。

So through an arrangement with another publisher we were hosted on a subdomain, such as:

subsite.mainsite.com

And their DNS simply pointed to our ip. Now we are back on our own domain and they are still directing to our ip, but my question is can I catch referrals made from subsite.mainsite.com and send a 301 redirect to the requester and redirect them to the proper domain?

I tried this:

RewriteEngine On
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

thinking it would catch all. It probably says a lot about my lack of experience with redirects. :D. In some cases it works, in others it doesn't.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹊巢 2024-12-21 07:30:20

这对我有用 -;
服务器名称 old.something.tld
重写引擎开启
RewriteRule ^(.*)$ http://www.newdomain.tld$1 [R]

This works for me -<VirtualHost *:80>
ServerName old.something.tld
RewriteEngine On
RewriteRule ^(.*)$ http://www.newdomain.tld$1 [R]
</VirtualHost>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文