помогите с mod_rewrite

[slon]

Guest
помогите с mod_rewrite

есть следующая задача:

1) главный URL http://localhost/
2) URL со списком компаний http://localhost/companies/
3) URL с описанием определенной компании http://localhost/companies/microsoft/
4) и URL который показывает сообщение о том, что email был отправлен со страницы описания компании http://localhost/companies/microsoft/sent/

вопрос в том, как в таком случае правильно(!) настроить mod_rewrite...

у меня в .htaccess примерно следующее:
PHP:
RewriteEngine on
RewriteRule	^companies/$ sompanies.php
RewriteRule	^companies/(.*)/$ details/index.php?name=$1
RewriteRule	^companies/(.*)/sent/$ details/index.php?name=$1&sent=1
но пятой точкой чую что криво всё это...
помогите, пожалуйста...

-~{}~ 16.06.04 15:20:

в частности последняя строчка не хочет правильно работать. тоесть если просто как URL ее запустить, то всё ок, а если сделать post из формы, то $1 не передается...
 

[slon]

Guest
Автор оригинала: StUV
а что ты пишешь в action формы ?
action="companies/microsoft/sent/"

-~{}~ 16.06.04 16:04:

может вообще, все три строчки RewriteRule можно объеденить в какоето единое уравнение?

-~{}~ 16.06.04 16:35:

блин, как всегда, всё оказалось элементарным - у меня в форме было поле "name"... еххх... целый час парился...

так всётаки - правильно ли я формирую RewriteRules ? принцип построения...
 
Сверху