2016-09-05 8 views
0

Googleが古いリルを取得したときに、htaccessで作成した古いリダイレクトルールを新しいルールにリダイレクトしたい(301)。私は私が行うことができますか教えてください。この古いリライトルール301をhtaccessにリダイレクトする方法

これは私の古いリダイレクトルールです:?

のRewriteRule ^([^ /] *)/ $ page.php値= $ 1 [L]

I

のRewriteRule ^([^ /] *) - - 国家の$ page.php値= $ 1 [L]

し、次のようにリダイレクトしたいと思います::?「に恒久的ルールの上にリダイレクトしたいとdは -

RewriteRule ^([^/] )ベースイン - ([^ /])-District - ([^ /] *)$のpage1.php面積= $ 1 &地区= $ 2 &状態= $ 3 [L]

のRewriteRule ^([^ /] )-Area - ([^ /])$のpage1.phpエリア= $ 1 &地区= $ 2 [L]

答えて

0

私はあなたがこのために求めていると思いますか?そうでない場合は、明確にしてください

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^([^/]*)$ $1-State/ [R] 
RewriteRule ^([^/])-Based-In-([^/])-District-([^/]*)$ $1-Area-$2 [R] 
+0

@Abhishekの返信をありがとうが、残念ながらこれは私が求めているわけではありません。 私は第1レベルのページの第1のルールをご記入ください: RewriteRule ^([^ /] *)/ $ page.php?value = $ 1 [L](これはdomain.com/のようなURLを生成していました。ページ名/ 301を永続的に にリダイレクトする必要があります。RewriteRule ^([^ /] *) - 状態$ page.php?value = $ 1 [L](domain.com/pagename-StateのようなURLを生成しています) –

+0

'domain.com/pagename /'は 'domain.com/pagename-state /'として書き直されていることを意味しています。これはあなたに質問しています –

+0

はい@abhishekこれは私が探しているもの.htacessルールに基づいたURLの両方の形式がありますので、古いルールを新しいルールにリダイレクトしたい –

関連する問題