2014-04-03 95 views
-2

是否可以使用.htaccess將變量名及其值連同? 這方面的例子是foo.com/first/value/second/value2將寫作foo.com/index.php?first=value&second=value2 的按鍵可以隨時改變,因此一個新的URL可能是foo.com/newkey1/abc/newkey2/123這將是foo.com/index.php?newkey1=abc&newkey2=123使用.htaccess傳遞名稱和值

回答

0

是的,你可以做到這一點。

看一看下面的.htaccess重寫規則

RewriteRule ^foo.com/index/(.*)/(.*)/$ foo.com/index.php?first=value&second=value2 

你將不得不寫的聯繫,

<a href="http://foo.com/<?php echo $value1; ?>/<?php echo $vaule2; ?>/">click here</a> 

當你將得到執行它會出現在瀏覽器下。

foo.com/index/value1/value2 

然後你就可以把它作爲

$_REQUEST['first']; 
$_REQUEST['second']; 

讓我知道它是否有幫助。

+0

雖然鍵可以改變,但我編輯了我的問題 –