Реклама на сайте Advertise with us

Модреврайт для ЧПУ

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 17/05/08 в 14:19       Ответить с цитатойцитата 

У меня в скрипте линки
index.php?idk=1
index.php?idk=2
и т.д.
подскажите код реврайта что бы они стали

/имя_линки_1/
/имя_линки_2/
/имя_линки_3/

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/05/08 в 15:53       Ответить с цитатойцитата 

Код:
RewriteEngine on
RewriteRule ^имя_линки_([0-9]*) /index.php?idk=$1 [L]

Power of the lime madness...

0
 

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 17/05/08 в 19:13       Ответить с цитатойцитата 

т.е. списком полуится так?

Код:
RewriteEngine on
RewriteRule ^odin /index.php?idk=$1 [L]
RewriteRule ^dva /index.php?idk=$2 [L]
RewriteRule ^tri /index.php?idk=$3 [L]

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/05/08 в 20:24       Ответить с цитатойцитата 

densa:
Нет, то что я написал это для всех ссылок такого типа, т.е., например, возьмём рабочий вариант:

Код:
RewriteEngine on
RewriteRule ^link_name_([0-9]*) /index.php?idk=$1 [L]


При таком правиле все ссылки вида:
site.com/link_name_1/
site.com/link_name_9/
site.com/link_name_934/


будут переданы скрипту index.php, гдe внутри скрипта $_GET["idk"] будет равно 1 или 9 иди 934 и т.д. Т.е. последнее числовое значение в строке запроса передаётся скрипту в виде значения переменной "idk" get-запроса.

Power of the lime madness...

0
 

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 18/05/08 в 05:08       Ответить с цитатойцитата 

а как сделать что бы было так?
site.com/odin/
site.com/dva/

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 18/05/08 в 10:11       Ответить с цитатойцитата 

А! Тогда верно, через mod_rewrite только списком:
Код:
RewriteEngine on
RewriteRule ^odin /index.php?idk=1 [L]
RewriteRule ^dva /index.php?idk=2 [L]
RewriteRule ^tri /index.php?idk=3 [L]


Но лучше чтобы эту работу делал скрипт, особенно если список немаленький.

Power of the lime madness...

8
 

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 18/05/08 в 10:16       Ответить с цитатойцитата 

Спасиб, попробую
у меня небольшой список, всего 4 позиции

0
 

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 18/05/08 в 11:40       Ответить с цитатойцитата 

чет не получается
если не сложно, стукни в асю плз

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »