![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Igor_CH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 20.3.2005 Репутация: нет Всего: нет |
Статичные ссылки делаем через .htaccess, но при этом все ссылки внутри кода сайта надо делать не ….php, а …..html
Возможно ли этого избежать? Как делаю транслит ссылок? (например, novosti_dnya.html) или же news.php?id=5 ==>> news/sport/index.html Это сообщение отредактировал(а) Igor_CH - 23.11.2006, 17:49 |
|||
|
||||
| bondarenko_a |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.9.2006 Где: Kiev Репутация: 1 Всего: 1 |
||||
|
||||
| Igor_CH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 20.3.2005 Репутация: нет Всего: нет |
так я сделал:
но на водим курсором на ссылки они все ровно php |
|||
|
||||
| tolik777 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 19.6.2006 Репутация: нет Всего: 2 |
Т.е. ты хочешь чтобы сам код выводил тебе уже ссылки заменяя php на html?
Так это надо в коде и делать. Если ты в php выводишь страничку, то самый безболезненный вариант это запихнуть все в ob_start (); преобразовать все ссылки в html, а потом вывести. Добавлено @ 18:41
Этого момента не понял. А в исходном коде страницы они в каком виде? |
|||
|
||||
| Igor_CH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 20.3.2005 Репутация: нет Всего: нет |
в исходном php
ob_start (); как вариант, уже сделал, спасибо! а вот как с таким быть: news.php?id=5 ==>> news/sport/index.html (где id=5 - это категория спорт) Это сообщение отредактировал(а) Igor_CH - 23.11.2006, 19:24 |
|||
|
||||
| bondarenko_a |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.9.2006 Где: Kiev Репутация: 1 Всего: 1 |
В данном конкретном случае, в .htaccess вот это:
news/sport/index.html Надо вылавливать примерно так: RewriteRule ^(news)(sport|info|market|cinema)(index)+.html$ /news.php?id=$2 в каждых скобочках можно сделать через | перечисление возможных вариантов. а в news.php вылавливать так:
Может кто нибудь что то лучше предложит? |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |