我想重定向基於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]可以工作。乙醚你必須使用$ 2而不是$ 1,或者你必須將匹配標準改爲^。* prid - ([0-9] +)$ – Webdesigner
請不要在每個視圖分鐘更改您的問題主題?首先,你想用.htacces和mod-rewitre解決這個問題......現在你正在尋找一個PHP解決方案......你真正想要什麼? – Webdesigner
@Webdesigner它的工作你可以相信你喜歡的任何東西 – Pichai