0

ディレクトリをあるドメインから新しいドメインに移動しています。SEO の目的でこれを行うために、恒久的な 301 リダイレクトを使用します。また、URL の命名方式も変更します。これは、数百ページに適用する必要があります。以下を達成するために正規表現/ 301を理解しようとしています。これまでやったことがないので、間違えないようにしたいです。

olddomain.com/doctor_directory/City_State_type_doctor.html

newdomain.com/doctor_directory/city-state-type-doctor.html
  • 新しいドメインの URL はすべて小文字に変更されます
  • 新しいドメイン ファイル名は、アンダースコアの代わりにハイフンを使用するようになりました

これを達成するための最も効率的な正規表現を手伝ってくれる人に前もって感謝します!

参照: http://www.seomoz.org/learn-seo/redirection

4

1 に答える 1

1
RewriteEngine On
RewriteBase /
Options +FollowSymlinks

RewriteCond %{HTTP_HOST} ^(.*\.)?olddomain.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)_([^/]*)$ $1-$2 [QSA,N]

RewriteCond %{HTTP_HOST}:%{SERVER_PORT}s ^(.*\.|)olddomain.com:(443(s)|\d+s)$
RewriteRule ^/?(.*)$ http%3://${lc:%1}newdomain.com/${lc:$1} [R=301,QSA,L]
于 2012-11-18T19:18:44.610 に答える