У меня есть веб-сайт, на котором мои ссылки выглядят следующим образом: http://www.domain.com/index.php?lang=English&inc=canyoning Мне удалось написать rewriteRule следующим образом:
RewriteRule (German|English)\/(.*) http://www.domain.com/index.php?lang=$1&inc=$2 [NC,R]
Теперь мои ссылки выглядят так: <a href="http://www.domain.com/English/canyoning">
...
Это работает, но я вижу неудобный URL-адрес в адресной строке браузера. Как я могу указать браузеру использовать ссылку типа /English/canyoning
в URL, а не index.php?lang=English&inc=canyoning
?
И второе: я хотел бы использовать формы на странице. Нет никакой разницы, использую ли я метод формы =GET или POST, никакие переменные не приходят на сайт назначения.
Я предполагаю, что мой rewriteRule неверен. Как исправить эти проблемы?
Спасибо за помощь!