2014-01-31 41 views
1
RewriteEngine On 
RewriteRule ^about/([^/.]+)/?$ about.php?id=$1 [L,QSA] 

我有網址的網頁使用htaccess的重寫規則

/about/33 

的頁面需要$ _GET [ '身份證']到

但是取分貝我有麻煩來檢測GET變量isset

if(isset($_GET['id'])){fetch data...}else{header("location:...");}

如果用戶只輸入/about/沒有$GET['id']頁面不會找到,而是運行標題(「位置」);

是無論如何解決這個?

回答

2

試試這個:

RewriteRule ^about/([^/.]*)/?$ about.php?id=$1 [L,QSA] 

認沽*代替+