mod_rewrite

Дед Анвирыч

Новичок
mod_rewrite

Добрый день...
Почитал, ничего не понял :)
как переписать такие конструкции
about.php?sex=1
about.php?sex=2
в такие
/man/about/
/woman/about/

Заранее благодарен
 
Надо же - седина в голову, бес в ребро! Секс какой то придумал... Поприличней пример не мог привести?
 
Если тебе надо определить пол чела зачем тебе эти... равно один... равно два. Ведь три же не будет? Сделай просто man и woman и напиши в htaccesse всего одну строку:

RewriteRule ^(.*)about/(.*)$ $1about.php?$2
 
И вообще - пишу
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
ErrorDocument 404 /error404.php

в acsess.log
127.0.0.1 - - [26/Mar/2003:16:20:01 +0300] "GET /lovearome/aa.php HTTP/1.1" 500 601
в error.log
[Wed Mar 26 16:20:01 2003] [error] [client 127.0.0.1] Premature end of script headers: c:/apache/php/php.exe

че за фигня? Должен же error404.php вылезти? Причем тут 500 ошибка?
 
Если так
RewriteRule ^(.*)/man/(.*)$ $1/$2.php?sex=1
то
xxx.com/man/about
должно переписаться в
xxx.com/about.php?sex=1
а
xxx.com/man/buy
в
xxx.com/buy.php?sex=1

так?
 
Ну пусть будет так как ты написал. только еще нужно чтобы менялось имя скрипта в зависимоти от того, в какую подпапку сунулись
 
Ну так в моём случае получится что-то типа
RewriteRule ^(.*)/(.*)$ $1.php?$2
 
Сверху