1

私はもともと blogengine.net で構築されたブログを持っています。Wordpress に切り替え、別のホスティング会社に変更しました。

Cpanel を使用して 3 ページまたは 4 ページをリダイレクトし、新しい URL を反映させています。具体的には、あるインスタンスで 301 リダイレクトを許可しようとしています。

http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-in-Newtown-want-for-the-holidays

http://www.realtruthnow.org/ny-governor-signs-nations-first-gun-control-bill-since-newtown/

ホストの Cpanel を使用してこれを行うと、ルート .htaccess に次のようなエントリが作成されます。

RewriteCond %{HTTP_HOST} ^realtruthnow\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.realtruthnow\.org$
RewriteRule ^blog\/post\/2013\/01\/01\/What\-do\-people\-in\-Newtown\-want\-for\-the
\-holidays$ "http\:\/\/www\.realtruthnow\.org\/ny\-governor\-signs\-nations\-first
\-gun\-control\-bill\-since\-newtown\/" [R=301,L]

これはうまくいきませんでした。だから私はググって、これを .htaccess の一番下に置いてみました:

Options +FollowSymLinks
RewriteEngine on
Redirect 301 /http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-
in-Newtown-want-for-the-holidays http://www.realtruthnow.org/ny-governor-signs-nations-
first-gun-control-bill-since-newtown/

それもうまくいきませんでした。私が知っている 3 つまたは 4 つのページに対してのみこれを行う必要があります。古いホストから新しいホストへのこのリダイレクトを達成する方法を知っている人はいますか?古いリンクをクリックすると、新しいリンクに 301 されますか? 任意のガイダンスをいただければ幸いです。

解決済み

「単純な 301 リダイレクト」プラグインをインストールしましたが、古い URL http://www.realtruthnow.org/を入れても機能しませんでしたが、それを省略して /blog/post/2013 を入れただけです/01/01/What-do-people-in-Newtown-want-for-the-holidays in 私の古い URL、BAM -- うまくいきました! 以下は、誰かがそれを必要とする場合のプラグインです。

http://wordpress.org/extend/plugins/simple-301-redirects/

4

2 に答える 2

1

これを試すことができます。

RewriteCond %{HTTP_HOST} ^realtruthnow\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.realtruthnow\.org$
RewriteRule ^blog/post/2013/01/01/What-do-people-in-Newtown-want-for-the-holidays/?$  http://www.realtruthnow.org/ny-governor-signs-nations-first-gun-control-bill-since-newtown/ [R=301,L,NC]

引用符やエスケープなしで、cPanel が生成したのと同じルールです。

これを永久にリダイレクトします

http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-in-Newtown-want-for-the-holidays

これに

http://www.realtruthnow.org/ny-governor-signs-nations-first-gun-control-bill-since-newtown/

于 2013-01-21T12:08:38.840 に答える
0

誰かが同様の問題に遭遇した場合、古い blogengine.net リンク (Windows サーバーから) を新しいホストの Wordpress リンクにリダイレクトする問題を解決しました。

それは風変わりなWordpressタイプのものであることが判明しました.

「単純な 301 リダイレクト」プラグインをインストールしましたが、古いURL全体http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-in-を入力しても機能しませんでした。 Newtown-want-for-the-holidays in ...

しかし、ルートを省略して、古い URL に /blog/post/2013/01/01/What-do-people-in-Newtown-want-for-the-holidays を入れるだけで、BAM が機能しました!

以下は、誰かがそれを必要とする場合のプラグインです。

http://wordpress.org/extend/plugins/simple-301-redirects/

于 2013-01-21T14:13:49.450 に答える