Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как сделать чпу?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
netwixell
Отправлено: 06 Апреля, 2016 - 12:27:20
Post Id


Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Апр. 2012  


Помог: 1 раз(а)

[+]


Есть фаил index.php который лежит в папке industries
Нужно сделать чпу

/industries/ - обращается к файлу index.php
/industries/?page=1 - передает в файл index.php get переменную page ($_GET['page'] даст 1)
/industries/bankivska_ta_finanso va_diyalnist - передает в файл index.php get переменную razd с указанным значением ($_GET['razd'] даст "bankivska_ta_finansova_diyalnist")
/industries/bankivska_ta_finansova_diyalnist?page=2 - передает в файл index.php get переменные razd и page с соответствующими значениями ($_GET['page'] даст 2 и $_GET['razd'] даст "bankivska_ta_finansova_diyalnist")

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^industries/([a-z_-]+)+$ industries/index.php?razd=$1


Как сюда добавить страницы?
 
 Top
Sankaboy
Отправлено: 07 Апреля, 2016 - 18:04:59
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




RewriteRule ^industries/([^/]*)/([^/]*)(/?)+$ index.php?razd=$1&page=$2 [L]
 
 Top
netwixell
Отправлено: 17 Апреля, 2016 - 20:08:06
Post Id


Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Апр. 2012  


Помог: 1 раз(а)

[+]


Sankaboy пишет:
RewriteRule ^industries/([^/]*)/([^/]*)(/?)+$ index.php?razd=$1&page=$2 [L]



CODE (htmlphp):
скопировать код в буфер обмена
  1. Вот это работает
  2. /industries/index.php
  3. /industries/index.php?page=1
  4.  
  5. А вот это не работает
  6. /industries/bankivska_ta_finansova_diyalnist/index.php
  7. /industries/bankivska_ta_finansova_diyalnist/index.php?page=1
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB