2013-04-18 5 views
0

У меня есть файл htaccess, который захватывает почти все, что угодно после знака /, и дает его моему index.php? I. Это работает отлично, но я хочу сделать это на один шаг ближе и иметь те же условия использования htaccess. В настоящее время это метод навигации mysite.com/stuff/cat htaccess просто захватывает материал строки/cat, и мой PHP может затем загрузить содержимое об этом. Но я хочу сделать следующее: когда навигация - mysite.com/stuff/cat/ images Я хочу, чтобы htaccess перенаправлялся на другой файл, а не на index.php. Можно ли добавить какой-либо оператор if или условие в htaccess? (Если строка содержит «изображения» перенаправлять gallery.php я = данные?)Несколько условий в htaccess

вот мой текущий код:

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

ответ

1

Вы можете попробовать следующее (поместите его под RewriteOptions:

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

Я бы рекомендовал использовать L флаг (как указано выше) в вашем другом правиле тоже.

+0

Спасибо большое! именно то, что я разыскивается – Zakukashi

Смежные вопросы