0

うまくいけば、誰かが私を助けることができます。私は次のことをしようとしています:

ユーザーが(パスなしで)blog.example.comに移動した場合、ユーザーをwww.example.com/blogにリダイレクトしてほしい。

ただし、ユーザーがblog.example.com/blog-post-nameに移動した場合は、ユーザーをwww.example.com/blog-post-nameにリダイレクトしたいと思います。

.htaccess内でさまざまなルールを試しましたが、うまくいきませんでした。誰かがここで私を助けることができますか?

4

1 に答える 1

1

これはそれを行う必要があります:

RewriteCond %{HTTP_HOST} ^blog.example.com$
RewriteRule ^$     http://www.example.com/blog [L,QSA,R=301]
RewriteRule ^(.+)$ http://www.example.com/$1   [L,QSA,R=301]
于 2012-06-25T15:15:58.863 に答える