Здравствуйте, у меня возникла проблема с htaccess mod_rewrite, возможно, кто-то здесь может указать в правильном направлении.
мой сайт имеет 1 основной файл [index.php]. Вся навигация осуществляется путем передачи переменных в строке URL, например
index.php?page=about
это работает нормально с моим .htaccess [ниже]
domain.com/about
на некоторых страницах есть вторая переменная, например,
index.php?page=event&eventID=42
это также работает с .htaccess ниже
domain.com/event/42
Моя проблема в том, что у меня есть другие страницы, для которых тоже нужны переменные, например
index.php?page=news&newsID=4
domain.com/news/42
index.php?page=map&venueID=4
domain.com/map/42
Возможно ли это сделать?
Заранее спасибо
ки
.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/\.]+)/*$ /index.php?page=$1 [L]
RewriteRule ^([^/\.]+)/*([^/\.]+)/*$ /index.php?page=$1&eventType=$2 [L]