Mod_Rewrite

Gas

может по одной?
RewriteRule ^(.*)/(.*)/$ /?mod=$1&x=$2
RewriteRule ^(.*)/(.*)/(.*)/$ /?mod=$1&x=$2&command=$3
? :)
только смысл в этом?
 

ARN

Guest
пробовал такое... не работает

http://localhost/main/about/123/

должен переходить на /?mod=main&x=about&command=123

а выводит

Warning: main(mod//.php): failed to open stream: No such file or directory in d:\www\index.php on line 21
 

Gas

может по одной?
хм, а если в начале index.php написать
PHP:
print_r($_GET);
exit;
?
 

ARN

Guest
Array ( [mod] => / [x] => about [command] => 123 )

и при этом перестает работать первое рег. выражение
т.е на
http://localhost/main/about/
я уже не попадаю...

Array ( [mod] => [x] => [command] => about )
 

Gas

может по одной?
гадать не буду
http://www.egoroff.spb.ru/portfolio/apache/
 

ARN

Guest
вопрос все еще открыт..
первое правило перестает работать, второе работает не так как надо...

-~{}~ 24.01.05 17:40:

кое чего изменил

RewriteRule ^(.*)/(.*)/$ /?mod=$1&x=$2 [L]
RewriteRule ^(.*)/(.*)/(.*)/$ /?mod=$1&x=$2&command=$3 [L]

http://localhost/main/about/123/

Array
(
[mod] => main/about
[x] => 123
)
 

Orlis

Guest
RewriteRule ^([^/]+)/([^/]+)/$ /?mod=$1&x=$2
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ /?mod=$1&x=$2&command=$3
 

ARN

Guest
вот теперь другое дело, все работает
спасибо :)
 
Сверху