2017-06-01 126 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