2016-10-11 6 views
0

この特定の文字列を含むすべてのリクエストをURLアドレス: "domain.com/subfolder1/"から新しい場所 "subdomain.domain.com"にリダイレクトする必要があります それをするには?MOD特定のURLフォルダの後にすべてのURLを書き換えます

私が試した: のRewriteRule "^ domain.com/subfolder1 /(.*)" "http://subdomain.domain.com/ $ 1" [R、L = 301] をしかし運

は、任意の助けを事前にお願いします。

答えて

0

リダイレクトで十分です。 example.comのバーチャルホストでは、定義することができます。

Redirect permanent /subdirectory1/ http://subdomain.example.com/ 

をあなたが先で、元の要求の終了を希望しない場合だけ使用します。

RedirectMatch permanent^http://subdomain.example.com/ 
+0

おかげで、それは一種の働いたが、作るためにもっと複雑です:古いURLは新しい場所にはありませんので、基本的には、この部分的な文字列をURLに入れて、固定URL:subdomain.domain.comにリダイレクトする必要があります。何か案が? – Jozef

+0

私は "In virtualhost example.com"と定義できることに注意してください。つまり、これを定義すべき古いドメインの仮想ホストを持っています。 –

+0

申し訳ありません私はそれは私が推測する、私はちょうど私のすべてのファイルが座って私のプロバイダからftpを持っていないよ。そこに私はhtaccessを持っています。私はあなたがこのHtaccessに書き込んだ行に入りました。そして、今解決しなければならない事実を除いて、うまくいきました:domain.com/subfolder1/ANYTHING.phpはsubdomain.domain.comにリダイレクトされます....この新しいリダイレクトされたURLにpage.phpなどが含まれているようにします。 – Jozef

関連する問題