LINUX.ORG.RU

RewriteRule. URI LIKE Имя_скрипта

 ,


0

1

Первый вариант .htacess:

RewriteEngine on
RewriteRule	^add/([0-9]+)	add.php?jobid=$1 [QSA,L]
add.php
print_r ($_GET);
Результат
Array ()



Второй вариант .htacess:
RewriteEngine on
RewriteRule	^add/([0-9]+)	add2.php?jobid=$1 [QSA,L]
add2.php
print_r ($_GET);
Результат
Array ( [jobid] => 97 )

Путь разбираемого URI не должен совпадать с именем скрипта?

★★★★★

странно это, вот что я думаю. но


http://andrey/add/12

Array ( [jobid] => 12 ) 

cat .htaccess

RewriteEngine On
RewriteRule ^add/([0-9]+) add.php?jobid=$1 [QSA,L]

так что что то на твоей стороне.. может у тебя какой-нибудь fastcgi? или ещё что-то есть в .htaccess?

AndreyKl ★★★★★ ()
Последнее исправление: AndreyKl (всего исправлений: 1)
Ответ на: комментарий от petav

Выкрути RewriteLogLevel на максимум — яснее будет.

У меня подозрение, что php обрабатывется раньше rewrite. Попробуй с Options -MultiViews.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Руки не доходят проверить (второстепенный сервис)...

petav ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.