Vlaimir

Рейтинг
171
Регистрация
11.02.2004

Да извиняюсь, упростить решить и напутал. Известны лишь url автора и url книги

Вот мой запрос:

$query = "SELECT BookName, BookURLPage, BookPic,BookDescription,BookDownloadCount,

BookURLMain, AuthorFIO, AuthorURLPage, CategoryName, CategoryURLName FROM $bookstable,$authorstable,$categoriestable

WHERE BookURLMain = '$book_url' and AuthorURLPage='$avtor_url' and $categoriestable.CategoryId = $bookstable.CategoryId";

Нашел - http://www.pcre.ru

Читаю.

Спаcибо, еще вопрос, а что обозначает ?aid=$1 ?

Главный вопрос:

есть url автора- формата http://www.localhost/имя_автора/

Пример:

http://www.localhost/koch_richard/

и url книги - формата http://www.localhost/имя_автора/имя_книги

Пример:

http://www.localhost/koch_richard/principle_80_20

Как написать modrewrite, чтобы он распознавал url это автора или книги?

Т.е. например, при обращении к

http://www.localhost/koch_richard/

шла переадресация на author.php

а при http://www.localhost/koch_richard/principle_80_20 на books.php

А дальше бы я тогда уже разбирал полученное url c помощью $_SERVER["REQUEST_URI"]

или есть проще метод передать url сразу в запрос БД?

Спасибо за ответы.

Пока все запросы перенаправляю на скрипт, а он уже разбирает их.

Не пойму пока принципа написания правил modrewrite

RewriteRule ^([0-9a-z]*)$ /index.php?url=$1

^([0-9a-z]*)$ - заменяет url из цифр и букв

/index.php?url=$1 - перенаправляет на /index.php

?url=$1 - переменная чему будет равняется?

Фишка в Рбк не дозвониться! Звонишь по межгороду и девушка-робот говорит:"Ваш звонок 3-й в очереди, примерное время ожидания составляет 2 минуты". Прикол в том, что она это повторяет каждые 15 сек. Причем фраза "Примерное время ожидания составляет = времени, которые вы ждете:)"

То есть ждешь 9 минут, тебе говорят "Примерное время ожидания составляет 9 минут и т.д." Издеваются.

Цирк. Я так и не дозвонился.

Абсурдность ситуации в том, что мне не нужны деньги от РБК. Мне нужно, чтобы сайт работал. И я готов даже доплатить за это РБК , но... нельзя:)

Я согласен: сайт грузит сервер, хорошо говорю, сколько нужно оплатить, чтобы все работало? И вот тут оказывается, что доплатить нельзя. Нужно заказывать выделенный сервер (ждать неделю, а потом все самому еще переносить, вряд ли они взялись бы).

То есть я готов платить, но платить нельзя. Сайт не работает уже несколько дней и не заработает пока я не перееду(уже в процессе). Хорошо, что дают возможность периодически его включать для проверки новых скриптов.

Парадокс: ты готов платить, а тебе не дают и отключают.

У Рбк брать сервер я боюсь, при отсутствии поддержке нормальной - это точно беспредел, да и цены на трафик сумасшедшие.

Я им написал, чтобы сообщили что да как про сервер. Обещали помочь и ... Не пишут.

Наступать на одни и те же грабли несколько раз это уж слишком.

Просто отключили! И без вариантов.

Так я уже перехожу на выделенный сервер, но пока я все оформляю - сайт не работает.

Уточню, что может реально коненчо пользователей много. В день 2000 было, много запросов к бд. Согласен, что сайт тяжелый, но раньше работало.

И отключать - это ведь не выход!

1 234 5
Всего: 41