自分のホームページとdomain.com/blog/の下にブログがあるサイトがあります。検索エンジンでURLが移動したことがわかるように、domain.com/blog/のリクエストをdomain.com/に送信して301をブラウザに送信する適切な方法は何ですか?htaccessで301リダイレクトする適切な方法
これは私が持っているものですが、まったく動作しません。
私は実際のドメインにdomain.comを置き換えました。
ありがとうございます!
自分のホームページとdomain.com/blog/の下にブログがあるサイトがあります。検索エンジンでURLが移動したことがわかるように、domain.com/blog/のリクエストをdomain.com/に送信して301をブラウザに送信する適切な方法は何ですか?htaccessで301リダイレクトする適切な方法
これは私が持っているものですが、まったく動作しません。
私は実際のドメインにdomain.comを置き換えました。
ありがとうございます!
私はあなたがdomain.comにdomain.com/blogからユーザーをリダイレクトしたいので、あなたがするRewriteRule $ 1を必要としないと思います。あなたの正規表現ではカッコを使わないので、$ 1は何も置き換えません。
EDIT:
これはあなたのために働く必要があります。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com/blog/$ [NC]
RewriteRule ^/blog/$ http://www.domain.com [R=301,L]
最初の行でピリオドをエスケープするのを忘れました。
== NEW CODE ==
RewriteEngine on
RewriteCond %{http_host} ^www\.domain\.com/blog/ [nc]
RewriteRule ^/blog/$ http://www.domain.com/$1 [r=301,nc]
私は上記の投稿に設定を追加しました。それがあなたに役立つかどうか試してみてください。 – limc