3

2つのこと:

まず、v2という名前のフォルダーにバージョン2のWebサイトがあり、v2フォルダーの子ではないトラフィックをwww.example.com/v2にリダイレクトしたいと思います。

ルートにある古いサイトはiWebで作成されており、多くのサブフォルダーとサブサブフォルダーがあります。

それで:

www.example.com/v2=新しいサイト

www.example.com/Page.html

www.example.com/category/Page.html

ww.example.com/category/subcategory/Page.html=リダイレクトする必要があるもののすべての一般的な例。

次に、これが可能かどうかはわかりませんが、URLで/ v2 /を非表示にして、訪問者が実際にはwww.example.com/v2にいる場合でもwww.example.com/pageが表示されるようにします。 /ページ

<a href=リンクは、 「v2 / contact.html "> 」のように、v2フォルダーにハードコードされています。

どんな助けでも大歓迎です。私はこれを理解するために何時間も費やしましたが、私はhtaccessと正規表現について学んでいるだけで、完全に混乱しています。

本当にありがとう!

4

2 に答える 2

3
RewriteCond %{REQUEST_URI} !^v2/
RewriteRule ^(.*)$ v2/$1 [L] 
于 2010-04-01T07:06:43.533 に答える