Всё не так просто ))) я сам вчера мучался с mod_rewrite и наконец сделал..
Гляди как :
CODE ( htmlphp):
скопировать код в буфер обмена
# Rewrite RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f # не файл RewriteCond %{REQUEST_FILENAME} !-d # не папка RewriteRule (.*) /index.php?p=$0 [L,QSA]
я абсолютно все запросы пересылаю не index.php?p=
теперь мои запросы выглядят так же как и ты планируешь сделать.
только есть проблема :
твой адрес : http://www[dot]site[dot]ru/tovar.php?mod[dot][dot][dot]3&tov_id=328
ты получаешь имя модуля в скрипте таким образом $_GET['mod'], название каталогов $_GET['cat'] итд..
а у меня приходит по другому всё..
mysite.ru/cat/33/338
на самом деле выглядит как mysite.ru/?p=cat/33/338
тоесть я разбиваю переменную explode('/', $_GET['p']);
и дальше уже обрабатываю её
|