我剛剛寫了一個htaccess文件和一個簡單的規則。
RewriteRule ^/?([a-z]{2})/([0-9]{4})/?$ /run/run.php?country=$1&year=$2 [NC,L]
This does http://www.localhost/us/2014
在PHP頁面,我無意中做的:
echo $country.' '.$year;
這給了我下面的輸出,這是正確的。
us 2014
我沒有這樣做:
$country = $_GET['country'];
$year = $_GET['year'];
但它仍然工作。這是正常的行爲。我可以將其用於其他規則和網站嗎?我在Windows 7家庭高級版上使用WAMP。
難道是你解壓$ _GET數組的地方?據我所知,這應該不起作用,但我可能是錯的。 – Luc