![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: 4 Всего: 6 |
Всем привет.
У меня следующий вопрос: Есть сайт, на сайте стоит .htaccess, на сайте работают ссылки вида /product/1/2 а также работают ссылки вида /product.php?id=1&cat=2. Как сделать так, чтобы на сайте работали только ссылки вида /product/1/2 а все остальные ссылки с (*.php) не работали(ну например ссылались на 404) ??? Или как сделать так, чтобы работали только те ссылки, которые описаны в правилах .htaccess? Вообще это общий вопрос, касающийся логики работы mod_rewrite... |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
Если не будут работать ссылки а файл PHP, то ссылки с "ЧПУ" также не будут работать, так как после обработки модулем rewrite они превращаются в обычные ссылки.
Можно попробовать проверять к какой странице идёт обращение и отказывать в доступе, если ссылка не имеет "ЧПУ" формата. Адрес запрашиваемой страницы можно найти в одной из переменных массива $_SERVER. print_r ($_SERVER); даст более точный ответ. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
не вижу ничего фундаментального.
добавлется правило для урлов, содержащих .php |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: 4 Всего: 6 |
Если можно пример? Да и вообще у кого-нибудь есть опыт полностью подвязки сайта на mod_rewrite? Поделитесь соображениями по защите, работе с переменными, формами и данными из них... Это сообщение отредактировал(а) bazzjr - 10.2.2010, 12:28 |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Здесь есть, на чем научиться.
|
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: 4 Всего: 6 |
NewDima ну понятно дело я не полный нууб, и таких ссылок я прочитал уже кучу... Мне интересны конкретные решения, в частности по моему вопросу. Неужели никто не сталкивался с задачей посадить сайт на mod_rewrite? поделитесь опытом друзья... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |