複数のパラメータを取ることができるURLの項目に基づいてリダイレクトしたい。私のソースURLはモデルに変数値を取得するために取得する代わりにリダイレクトして使用する
http://mywebsite/2623-Sq-Ft-Office-for-Rent-In-Pinnacle-Business-Park-Prahlad-Nagar-Ahmedabad-For-Rs-1.44-Lakh-Per-Month-prid-5102
ある
私のターゲットURLは
http://mywebsite/views/propertyview.php?property_id=5102
PRID-5102とPROPERTY_ID = 5102は同じを参照し、5103、5104や5105などのように異なる値を取ることができますに。基本的に私はpridの前にすべてを無視して、ターゲットURLを指し、pridの後の数値をターゲットURLに渡したいと思う。
には、以下の動作しているようですが、私は、これはそれが
の.htaccess
RewriteRule ^(.*)prid-([0-9]+)$ views/propertyview.php?property_id=$1 [NC,L]
PHPのモデルを行うには正しい方法であれば(爆発使って意見をもらう代わりに取得したいです)
$c = explode('prid-',$_SERVER[ 'REQUEST_URI' ]);
$result = explode('/', end($c));
echo $result[0];
私はこのRewriteRule ^(。*)prid - ([0-9] +)$ views/propertyview.php?property_id = $ 1 [NC、L]は働くことはできません。あなたは$ 1の代わりに$ 2を使用する必要があります。一致する条件を^。* prid - ([0-9] +)$ – Webdesigner
に変更する必要があります。まず、.htaccesとmod-rewitreでこれを解決したいと思っています...今、PHPソリューションを探しています...あなたは本当に何を望みますか? – Webdesigner
@Webdesignerその仕事はあなたが好きなものを信じることができる – Pichai