htaccess中的多个条件

时间:2013-04-18 13:57:10

标签: apache .htaccess

我有一个htaccess文件,它在/符号后抓取了几乎任何东西并将它提供给我的index.php?i。这完美地工作但我想更接近它并具有相同的htaccess使用条件。 目前这是mysite.com/stuff/cat的导航方法 htaccess只是抓住字符串stuff / cat然后我的PHP可以加载有关它的内容。但我想要做的是:当导航是mysite.com/stuff/cat/ images 时,我希望htaccess重定向到另一个文件而不是我的index.php。是否可以在htaccess中添加某种If语句或条件? (如果字符串包含'图像'重定向到gallery.php?i =数据)

这是我目前的代码:

RewriteEngine On
RewriteOptions inherit
RewriteRule ^([a-zA-Z0-9/_\s'-()]+)$ index.php?i=$1

1 个答案:

答案 0 :(得分:1)

您可以尝试以下操作(将其放在RewriteOptions

RewriteRule ^([a-zA-Z0-9/_\s'-()]+)/images$ gallery.php?i=$1 [L]

我建议您在其他规则中使用L标记(如上所述)。