Forum Webscript.Ru
Программирование => PHP => Тема начата: от 18 Декабря 2001, 01:09:59
-
Необходимо, чтобы все запросы на
http://www.myserver.com/news/number переводились на скрипт:
script.php?id=number
Так не работает:
RewriteEngine On
RewriteRule ^news/(.+) script.php?id=$1
-
Дурацкий вопрос: а mod_rewrite стоит? По умолчанию он, вроде, не ставится.
-
Стоит, этим правилом он перенаправляет на script.php , но мне важно, чтобы запрос шел в переменную $id
-
Можно проверять тот URL, который был запрошен (переменные SCRIPT_URL, SCRIPT_URI) и на этой основе реагировать на запрос, вместо использования переменной, передаваемой через GET.
По крайней мере, я бы так сделал.
-
зачем? сам модуль может перенаправлять запрос в переменную
-
Так не работает:
RewriteEngine On
RewriteRule ^news/(.+) script.php?id=$1
А так ?
RewriteRule ^news/(.*)$ script.php?id=$1
-
Так тоже не работает =(