2011-07-05 3 views
0

ダイナミックなファイルをリダイレクトします。は、私は、この多くの多くの方法を試してみたが、どれも動作するようには思えない

私はASPからPHPへの私のサイトをアップグレードし、結果として、今私は私が来て見なければならないの300+ 404年代を持っていますが、まあいい。

古いファイルは次のようにしている:これらの100Sは、文字通りありますhttp://www.domain.co.uk/resoucecentreDetails.asp?title=foobar&ID=37

ので、私はそれらをリダイレクトすることができる簡単な方法はあり

問題は、私は、これらのファイルをリダイレクトする必要があり、それらはすべて動的ですあなたは.htaccessファイルに書き換えルールを使用することができ、単一のページ、すなわちhttp://www.domain.co.uk/resoucecentreSelect.php

答えて

0

あなたのhtaccessでの書き込み、次のルール..これは、1つのページにすべての動的URLをリダイレクトします。..

RewriteRule ^resoucecentreDetails.asp?title=(.*)&ID=(.*)$ /resoucecentreSelect.php [L,R=301] 
+0

いやになります –

0

この規則は、仕事を行います。

# activate rewrite engine 
RewriteEngine On 
RewriteBase/

# redirect rule 
RewriteRule ^resoucecentreDetails.asp$ http://%{HTTP_HOST}/resoucecentreSelect.php [NC,QSA,R=301,L] 

それはすべての要求をリダイレクトします/resoucecentreDetails.aspから/resoucecentreSelect.phpを保持します。たとえば、

http://www.domain.co.uk/resoucecentreDetails.asp?title=foobar&ID=37 

仕事をdidntの

http://www.domain.co.uk/resoucecentreSelect.php?title=foobar&ID=37 
関連する問題