0

Webサイト用に301リダイレクトコードを作成しました。以下は、新しいURLにリダイレクトするためのすべてのカテゴリへのコードです

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^testsite.com/categories/city/$1 [nc]
rewriterule ^(.*)$ http://www.testsite.com/$1 [r=301,nc]

http://www.testsite.com/categories/city/punehttp://www.testsite.com/Puneにリダイレクトしたい

コードが正しいかどうか教えてください。

ありがとう

4

1 に答える 1

0

正しくありません。は、リクエスト%{HTTP_HOST}のヘッダーで提供される唯一のホストです。Host:パス情報は含まれません。その状態を2つに分けることができます。

RewriteCond %{HTTP_HOST} ^testsite.com$ [NC]
RewriteRule ^/?categories/city/(.*)$ /$1 [R=301,L,NC]
于 2012-08-23T06:23:03.527 に答える