私はそれを展開する前に私の.htaccessに少し助けが必要です!.htaccess mod_rewrite 301ネストされた例外を含むリダイレクト?
私は301/012リダイレクトほとんどからblog/wp-content/uploads、/ pommoを除く、elementalthreads.comからethreads.comまでのすべてをリダイレクトします。
私はこの権利をやっている?:
RewriteEngine on
#exclude old uploads folder and /pommo
RewriteCond %{REQUEST_URI} !^/(blog/wp-content/uploads|pommo) [NC]
RewriteRule (.*) http://ethreads.com/$1 [R=301,L]
は、その転送正規のページランクウィル?
古いサイトは、私は新しいドメインにクローン化されてきたワードプレスのブログを持っている:私は助けを必要と知っているのはここ
です。 1、例えば:私はほとんどあるパーマリンクを、保存してみたい http://www.elementalthreads.com/blog/ethreads-now-on-amazon-com/は
を(ノート/ブログ/ここに欠けている)
http://ethreads.com/ethreads-now-on-amazon-com/にリダイレクトされ、ブログのインデックスhttp://www.elementalthreads.com/blog/はhttp://ethreads.com/blog/にリダイレクトする必要があります"/ blog /"はここでのみ保存する必要があるため、上記のルールの例外のようです。
私はこれらの最後の2つの条件/ルールをregExするか、または他の方法で定義する方法については困惑しています。どんな助けでも大歓迎です!
ありがとう!これはキャッシングに関して非常に役立ちます。私は301の "永久的な"性質について疑問を抱いていました。上記の#1と2の/ blog&permalinksの2つの追加ルール/条件を追加する方法についてのヒントはありますか? – case2000
@ case2000私はあなたのために私の答えを更新しました。 – baynezy
感謝します!これは素晴らしい作品です。私は、Wordpressのカテゴリとタグを扱うルールをもう1つ追加しました。RewriteRule^blog /([^ /] +)/([^ /] +)/?$ http://ethreads.com/$1/$2/ [NC、R 、L] 'である。なんらかの理由で私はあなたのパターンをこの文脈で使用することができませんでした([\ w-])。あなたは「\ w-」が何を意味するのか説明できますか?私は理解していますが([^ /] +)うまくいっていますが、あなたのパターンがどのように働いているのかをグッと調べるのは難しいです。再度、感謝します! – case2000