2017-06-01 199 views
0

我有以下.htaccess的.htaccess重定向規則重寫

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

其中每個服務器/路徑請求到服務器/ path.php文件重定向。

我想補充一個更具體的規則,重定向形式/項目/ ID的一切/item.php?var=id

我能把它一起工作?

欣賞幫助。

回答

1

下面規則嘗試,

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/([^/]+)$ $1.php?var=$2 [NC,L] 
+0

差不多,/項的情況下/ 1,將重定向到/item.php?id=1.php – aviran

+0

我誤寫的ID而不是變種請嘗試編輯。 –

+0

是的,但錯誤是一樣的,它將.php後綴添加到重定向的url ... – aviran