вопрос по RewriteRule в файле .htaccess
Хотелось бы чтобы страница типа www.sitename.ru/show.php?show=$1&name=$2 отображалась как www.sitename.ru/models/$2.html . Каким образом можно написать это через RewriteRule?
посмотри тут - может найдешь то что тебе нужно
RewriteEngine on
RewriteBase /
RewriteRule ^product/([a-zA-Z0-9_\-]+)/([0-9a-zA-Z_\-]+)\.html $ show.php?show=$1&name=$2
но после этого получил лишь 500 internal server error, хотя вообще не пойму в чем мог тут ошибиться... подскажите, пожалуйста.
Ты вообще смотришь что тебе отвечают? по ссылке сходи
Конечно я смотрю что мне отвечают. Я прочитал то что написано по этой ссылке и попытался написать .htaccess, но по непонятным мне причинам он не работает. Если вы видете в чем ошибка, пожалуйста напишите.
имхо, в пробеле в конце RregExp'а как минимум :)
Options FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?link=$1 [L]