2

無料のブログ サービスから独自のホスティング サービスに移行しました。古いブログ エンジンを完全に制御することはできませんが、テーマ作成機能を使用して一部のリンクを書き換えることはできます。そうすれば、古いユーザーを新しいサイトにリダイレクトする予定です。

のようなリンクは、テーマ機能により、サイトのルートに関連する URL を取得できないため、次のhttp://oldomain.com/post/post_idように記述されます。http://newdomain.com/http://olddomain.com/post/post_id

私がやりたいことは、新しいドメインのファイルを使用してリダイレクトhttp://newdomain.com/http://olddomain.com/post/post_idすることです。http://newdomain.com/post/post_id.htaccess

.htaccessファイルを使用してこれを達成するにはどうすればよいですか?

4

1 に答える 1

2

以下を使用できます。

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+http://[^/]+([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L,NE]
于 2013-10-08T18:44:45.067 に答える