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
Форумы портала PHP.SU :: Версия для печати :: Как сделать чпу?
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как сделать чпу?

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

1. netwixell - 06 Апреля, 2016 - 12:27:20 - перейти к сообщению
Есть фаил 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


Как сюда добавить страницы?
2. Sankaboy - 07 Апреля, 2016 - 18:04:59 - перейти к сообщению
RewriteRule ^industries/([^/]*)/([^/]*)(/?)+$ index.php?razd=$1&page=$2 [L]
3. netwixell - 17 Апреля, 2016 - 20:08:06 - перейти к сообщению
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

 

Powered by ExBB FM 1.0 RC1