0

私が何を意味するかをお見せします。たとえば、www.url1.com という URL を持っていて、ドメインを www.url2.com に変更したとします。しかし、まだ url1.com/post/12345678 と url1 にアクセスしている他の多くのサイトに、私の Web サイトへのリンクがあります。 com/post/91029323 など。私はまだ両方のドメインを所有していますが、url* 2 *.com/post/1 および url* 2 *にリダイレクトするには、url1.com/post/1 および url1.com/post/9 が必要です。.com/post/9 代わりに。

私の言っていることがわかりますか?

これらは実際にはウェブサイトではなく、tumblr によってホストされているブログですが、同じ違いがあります。コードは理解できたと思いますが、うまくいかないようです。

<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script language="javascript" type="text/javascript">
       function myFunction()
        {
        var permalink = document.URL;
        var newlink = permalink.replace("url1","url2");
        window.location.replace(newlink);
        }
    </script>
</head>
    <body onload="myFunction()">
        come ooon redirect already
    </body>
</html>

何らかの理由で、ブログのテーマ (html コード (tumblr のもの) の横にある iframe) の編集中にプレビューで機能しますが、ブログ自体では機能しません。

もっと簡単な方法があれば (javascript jquery のみ (html または css でない限り (おそらく css ではない))、他のすべてはうまくいきません) 私は時々気づかないので教えてください。

4

1 に答える 1

1

使用する

window.location = newlink;
于 2012-12-31T08:31:59.217 に答える