Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ЧПУ, не могу правильно сделать 
:(
    Опции темы
baryshkov
Дата 27.3.2015, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 31.10.2012

Репутация: нет
Всего: нет



Здравствуйте, не могу написать правильно правило.
Хочу на сайте сделать ссылку формата: http:///mysite.ru/my?callback
$1 - page=my
$2 - вторая переменная callback 
Сейчас правило работает на такую ссылку http:///mysite.ru/my/callback
Код

RewriteRule ^my/([A-Za-z0-9-]+)$ /index.php?page=my&$1 [QSA]

Заранее спасибо!
Пробовал:
Код

RewriteRule ^my?([A-Za-z0-9-]+)$ /index.php?page=my&$1 [QSA]

не работает
PM MAIL   Вверх
baryshkov
Дата 31.3.2015, 06:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 31.10.2012

Репутация: нет
Всего: нет



Здравствуйте, никто не может подсказать?
PM MAIL   Вверх
numerovan
Дата 2.4.2015, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: нет
Всего: 2



Код

RewriteRule ^([^/]+)\?([-a-zA-Z0-9]+)$ /index.php?page=$1&$2 [QSA]

^ - начало строки
([^/]+) - любой символ кроме прямого слеша, который встречается 1 либо больше раз
\? - обязательное присудствие знака вопроса
([-a-zA-Z0-9]+) - один либо более раз из этого арсенала [-a-zA-Z0-9]
$ - конец строки, далее ни чего не идет.

Что отсюдова получаем:
/(тут какие либо символы)?(и еще какие-то символы)

Если принципиально нужно чтоб "my" стояло, то тогда на мой взгляд:
Код

RewriteRule ^(my)\?([-a-zA-Z0-9]+)$ /index.php?page=$1&$2 [QSA]

^(my) - "my" взяли в скопки лишь для того чтоб это было значением в переменной page, если page всегда равен my, то можно прям жестко в коде прописать или так
Код

RewriteRule ^my\?([-a-zA-Z0-9]+)$ /index.php?page=my&$1 [QSA] // тут не удачная мысль



Это сообщение отредактировал(а) numerovan - 2.4.2015, 19:16
PM MAIL   Вверх
baryshkov
Дата 3.4.2015, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 31.10.2012

Репутация: нет
Всего: нет



Огромное спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0590 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.