2011-08-05 15 views
0

上の別のSEOフレンドリーURLにSEOフレンドリーURLから書き換え、我々は301私の会社では、当社のSEOが必要な場合は、同じサイト

例を介して、他のものにいくつかのSEOのURLを変更する必要があります。

/seo/keywords-1-2-3//seo/mynew301page-1-2-3/

特定のURLを新しいURLにリダイレクトするように指定できるApache書き換えルールがありますか?

答えて

0

このような単純な:

Redirect 301 /seo/keywords-1-2-3/ /seo/mynew301page-1-2-3/ 

以上が/seo/mynew301page-1-2-3//seo/keywords-1-2-3/で始まるURLのすべての要求をリダイレクトします。例えば:同じ

RedirectMatch 301 ^/seo/keywords-1-2-3/$ /seo/mynew301page-1-2-3/ 

が、使用:/seo/keywords-1-2-3/something?say=hello ==>/seo/mynew301page-1-2-3/something?say=hello

正確な一致(のみ/seo/keywords-1-2-3/なく/seo/keywords-1-2-3/something、次いでこのものを使用する必要がある場合mod_rewrite

RewriteEngine On 

# broad (base) match 
RewriteRule ^/seo/keywords-1-2-3/(.*)$ /seo/mynew301page-1-2-3/$1 [R=301,L] 

# exact match 
RewriteRule ^/seo/keywords-1-2-3/$ /seo/mynew301page-1-2-3/ [R=301,L] 
関連する問題