0

誰かが私が抱えている問題で私を助けてくれませんか. 現在、サイトをアップグレードしています。古いフォルダ名とそれに続くものを、新しいフォルダ名のルートに直接リンクするようにしたい

www.example.com/oldFolder/

www.example.com/newFolder/

通常、これを .htaccess に問題なく書き込むことができますが、私の知識レベルを超えるひねりがあります。(newfolder のルートで) にwww.example.com/oldFolder/向けられるには、その後に続くものはすべて必要です。www.example.com/newFolder/

このようなことを考えていましたが、さらにアドバイスが必要です

RewriteEngine On
RewriteRule ^www.example.com/oldFolder/* www.example.com/newFolder/ [R=301,L]

どんなアドバイスでも大歓迎です

4

4 に答える 4

0

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteRule ^oldFolder(/.*)$ /newFolder/? [R=301,L,NC]
于 2013-07-23T11:15:01.473 に答える
0

アドバイスの言葉。トラフィックの大部分をリダイレクトすると、これを行うサーバーにより多くの作業が発生します。心配する必要はありませんが、開発を簡単にするために新しいフォルダーを作成したのではないかと思います。つまり、サイトのコピーで作業している間にサイトをライブにしてから切り替えますか?

于 2013-07-23T12:35:48.257 に答える