- Регистрация
- 20 Июл 2008
- Сообщения
- 193
- Реакции
- 25
- Автор темы
- Заблокирован
- #1
Всем привет. в общем возникла проблема при составлении регулярного выражения в .htaccess
есть 2 ссылки:
Для просмотра ссылки Войдиили Зарегистрируйся
и
Для просмотра ссылки Войдиили Зарегистрируйся
К первому применял вот такой способ
При переходе по ссылке Для просмотра ссылки Войди или Зарегистрируйся
всё нормально.
Но к второй ссылке пытаюсь применить так
При заходе по ссылке Для просмотра ссылки Войди или Зарегистрируйся переменные получаются следующие:
Array
(
[do] => god
[god] => 2009/page/3/
)
Вопрос, почему переменной god привсаевается вся строка? Тоесть я не могу разграничить перемнные god & cstart
По сути не получается составить регулярное выражение :-(
есть 2 ссылки:
Для просмотра ссылки Войди
и
Для просмотра ссылки Войди
К первому применял вот такой способ
PHP:
RewriteRule ^god/(.*)(/?)+$ index.php?do=god&god=$1 [L]
всё нормально.
Но к второй ссылке пытаюсь применить так
PHP:
RewriteRule ^god/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=god&god=$1&cstart=$2 [L]
Array
(
[do] => god
[god] => 2009/page/3/
)
Вопрос, почему переменной god привсаевается вся строка? Тоесть я не могу разграничить перемнные god & cstart
По сути не получается составить регулярное выражение :-(