Опять редирект htaccess

Jake Foley
На сайте с 16.08.2008
Offline
151
724

Гуру htaccess помогите мне пожалуйста

нужно чтоб вводя в браузер site.com/id/777

загружалось site.com/show.php/777

(замена только в id->show.php)

Спасибо..

maldivec
На сайте с 04.11.2008
Offline
160
#1

Вроде

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^id/([0-9]+)$ /show.php/$1 [NC, R=301]

Jake Foley
На сайте с 16.08.2008
Offline
151
#2

получаю Internal Server Error

firefox19
На сайте с 05.11.2009
Offline
34
#3

мой вариант:


RewriteEngine On
RewriteRule ^/id/(.*)$ site.com/show.php/$1

п.с.: может и без site.com

Ваши идеи - наша работа (http://yaweb.ru) Продам Сайт агентства недвижимости (/ru/forum/561489)
RO
На сайте с 13.07.2009
Offline
88
#4

[R=301,NC] десять символов епт

Jake Foley
На сайте с 16.08.2008
Offline
151
#5

firefox19, не работает, шлет на 404

RedOK дописал - всеравно не пашет

Jake Foley добавил 09.08.2010 в 19:30

После длинного подбора сработало так:

RewriteRule ^id/([^/]*)$ show.php/$1 [L]

или так RewriteRule ^id/(.*)$ show.php/$1 [L]

"/" перед id мешала

firefox19
На сайте с 05.11.2009
Offline
34
#6

хм, интересно, учту на будущее

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий