Перейти к содержимому



Помогите пожалуйста с ЧПУ

#1

Поделиться сообщением #1



Avin

Avin
  • Неактивные
  • 82 сообщений
  • Репутация: 1
0

Отправлено 28 Январь 2012 - 15:02

Добрый день, друзья!

Помогите пожалуйста сделать ЧПУ, а то я измучался.

Какие url есть:
site.ru/index.php?mainid=цифры
site.ru/index.php?mainid=цифры&cat=ТЕКСТ
site.ru/index.php?mainid=цифры&cat=ТЕКСТ&article=цифры

Какие url должны быть
site.ru/mainid/цифры
site.ru/mainid/цифры/cat/ТЕКСТ
site.ru/mainid/цифры/cat/ТЕКСТ/article/цифры

Файл .htaccess
RewriteEngine on
RewriteBase /
RewriteRule ^mainid/([1-9])$ index.php?mainid=$1 [L]


РАБОТАЕТ СЕЙЧАС ТОЛЬКО site.ru/mainid/цифры

Пожалуйста, если не сложно решите мою задачу.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. ЧПУ
  2. Правильный ЧПУ для Яндекса
  3. ЧПУ с помощью .htaccess в сложном урле
  4. Переезд на ЧПУ - вопрос...
  5. Феномен с кириллическим ЧПУ

#2

Поделиться сообщением #2



Taxis

Taxis
  • Неактивные
  • 129 сообщений
  • Репутация: 16

Отправлено 28 Январь 2012 - 16:36

Лучше конечно site.ru/ТЕКСТ.html или site.ru/cat/ТЕКСТ.html
А чем помочь то надо? ;)
  • 0

#3

Поделиться сообщением #3



matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 28 Январь 2012 - 21:12

Avin, ну так по аналогии еще 2 правила:
RewriteRule ^mainid/([1-9]+)$ index.php?mainid=$1 [L]
RewriteRule ^mainid/([1-9]+)/cat/([a-z]+)$ index.php?mainid=$1&cat=$2 [L]
RewriteRule ^mainid/([1-9]+)/cat/([a-z]+)/article/([0-9]+)$ index.php?mainid=$1&cat=$2&article=$3 [L]

  • 0



Оформление форума – IPBSkins.ru