![]() |
|
![]() ![]() ![]() |
|
EDuard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 1.8.2005 Где: Синее нигде Репутация: нет Всего: 7 |
Не нашел ответа в уже существующих темах.
Вопрос такой: как из ссылки вида http://site.ru/index.php?_pageid=3&articleid=2 сделать сылку http://site.ru/article/bla-bla-bla-2.html где bla-bla-bla - латинские буквы и цифры? Получилось сделать http://site.ru/article/2.html RewriteRule ^article/(.*)\.html$ /index.php?_pageid=3&articleid=$1 RewriteRule ^article /index.php?_pageid=5 Это сообщение отредактировал(а) EDuard - 16.3.2007, 03:07 -------------------- |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
Rewrite => php (title -> id) => article_id
|
|||
|
||||
EDuard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 1.8.2005 Где: Синее нигде Репутация: нет Всего: 7 |
Vaulter, по подробней можно?
-------------------- |
|||
|
||||
mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Что значит bla-bla-bla. Скажи точнее структуру. Зачем там символы и куда оди должны передаваться? Я бы сделал так:
Добавлено @ 14:07 Соответственно, ссылки будут такого вида: http://site.ru/article/3/2.html -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
$tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
![]() |
|||
|
||||
EDuard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 1.8.2005 Где: Синее нигде Репутация: нет Всего: 7 |
mishaSL, bla-bla-bla - латинские буквы и цифры
т.е. есть линка http://site.ru/index.php?_pageid=3&articleid=2 нужно из нее сделать http://site.ru/http://site.ru/article/about-2.html где about - кодовое имя статьи (не уникально) а например из ссылки http://site.ru/index.php?_pageid=3&articleid=3 сслыку http://site.ru/http://site.ru/article/cars-3.html пример сайта с такими ссылками. -------------------- |
|||
|
||||
mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
если переменная _pageid - всегда будет равна 3 и "кодовое имя статьи" будет передаваться в codeName (куда нужно точнее сам уже решишь), то так:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
подробнее :
в .htaccess RewriteRule ^article/(.*)\.html$ /index.php?articleid=$1 в index.php
|
|||
|
||||
EDuard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 1.8.2005 Где: Синее нигде Репутация: нет Всего: 7 |
mishaSL, Спасибо, то что нужно.
Тема закыта -------------------- |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |