2
我想從/畫廊/ X到gallery.php?重定向類別= X
但是當我真正轉到這個地址,我的老$ _ GET變量「類」轉化成形式:
$_GET['category'] = "X.php/X"
這是我的.htaccess的樣子:
RewriteBase/
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^gallery/(.*)$ /gallery.php?category=$1 [L]
我在正則表達式非常糟糕,沒有幾乎一無所知的.htaccess。我一直在嘗試使用這個重寫規則來保存$ _GET變量,但是我似乎沒有任何工作。我應該在這裏做什麼?
謝謝!
謝謝,這工作!我仍然困惑如何改變順序和添加QSA做到這一點,你介意解釋發生了什麼請求,所以我可以理解htaccess更好一點? – OneThreeSeven 2012-07-26 03:05:20
添加了解釋。我認爲這就是發生的事情。很高興工作! – 2012-07-26 03:41:27