0

これを行う方法がわからず、これまでのところSOに関する適切な質問/回答を見つけることができませんでした(おそらく、何を探すべきか正確にわからないため、関連する質問へのリンクで問題ありません)。私が欲しいのは、サブドメインの特定のページのURLをメインドメインの他の特定のページにリダイレクトすることです。このように動作するはずです。

いつでもパラメータ。「category」は次のURLにあります: http ://blog.website.com/category/categoryname To http://www.website.com/categorie/categoryname(category とcategorieの違いに注意してください)

「カテゴリ」が URLhttp://blog.website.com/post-nameにない場合http://www.website.com/posts/post-name

これらの書き換えはどのように構築する必要がありますか?

4

2 に答える 2

1

次の RewriteRules でうまくいくはずです。

RewriteEngine On
RewriteRule ^/category/(.*)$ http://www.website.com/categorie/$1 [L]
RewriteRule ^/(.*)$ http://www.website.com/posts/$1 [L]
于 2012-12-12T09:05:21.483 に答える
0

これらの特定のルールはそれを機能させました:

RewriteCond %{HTTP_HOST} ^blog\.website\.com$ [NC]
RewriteRule ^category/(.*)$ http://www.website.com/posts/categorie/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^blog\.website\.com$ [NC]
RewriteRule ^(.*) http://www.website.com/posts/$1 [L,R=301]
于 2012-12-13T09:56:42.700 に答える