私は自分のドメインでWordPressを使用しています。私は今、私のサイトのルートにブログを移動していると私は../2011からパーマリンク構造を変更した.htaccess redirect problems
www.example.com/wpblog/:私はもともとサブディレクトリにインストール/ 03 /〜への投稿名/名 - ポスト。
私は以前のURLと構造を使用している私のブログにすべてのリンクをリダイレクトしようとしています。
私は成功したサイトのルートに/ wpblog /からリダイレクトするために、このコードを使用します。
RewriteEngine On
RewriteBase/
Redirect 301 /wpblog/ http://www.example.com/
しかし、今、私はWWWで私を残して、/ 2011/03 /を削除するにはOLDパーマリンク構造を変更する必要があります.example.com /投稿名(from:www.example.com/wpblog/2011/03/name-of-post)私は100%に動作します。このコードは、追加:
RedirectMatch 301 /([0-9]+)/([0-9]+)/(.*)$ http://www.example.com/$3
トラブルも自分のメディアファイル(www.example.com/wp-content/2011/03/name-of-media)へのリンクを壊すこと、です。したがって、/ wp-content /ディレクトリをpermalinkリダイレクトから除外する必要があります(ただし、/ wpblog/redirectは除外します)。誰かが私を助けることができれば、私は本当に感謝されると思います
.....
RewriteCond %{REQUEST_URI} "/wp-content/"
RewriteRule 301 /([0-9]+)/([0-9]+)/(.*)$ http://www.example.com/$3
しかし、これはサイト全体を壊し、私にエラーを与える:私はこのようにリダイレクトパーマリンクを変更しました!私はこの上に私の髪を引き裂いている!
あなたが取得しているエラーは何ですか? – ThinkingMonkey