我有一个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
答案 0 :(得分:1)
您可以尝试以下操作(将其放在RewriteOptions
:
RewriteRule ^([a-zA-Z0-9/_\s'-()]+)/images$ gallery.php?i=$1 [L]
我建议您在其他规则中使用L
标记(如上所述)。