23.04.2011, 09:59 | #1 |
Новичок
Регистрация: 19.04.2011
Сообщений: 5
Вес репутации: 0
|
глюки в работе ASP-кода
Вкратце ситуация такова, что на всех страницах сайта на ASP где в урле есть параметры, например, вот такая страница lare.ru/articles/?id=77, ссылки не отображаются. На остальных страницах все ОК! В файле saperaw.txt ссылок столько, сколько и было заведено системой. Файлы saperaw.txt и sape.inc удалял. Воссоздаются они нормально, но дальше опять дело не идет.
Проблема в том, что на моем сайте 50% ссылок именно с параметрами. Давно хотел переделать, но все никак времени не хватало. Может кто сталкивался с такой проблемой и как-то решил ее? |
23.04.2011, 12:05 | #2 | |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
|
Скорее всего у Вас урлы обрабатываются через ошибку 400 и адрес является на самом деле более длинным. Надо срезать левую часть по соответствующему количеству знаков.
В коде должен быть такой кусочек: Цитата:
__________________
|
|
23.04.2011, 12:22 | #3 |
Новичок
Регистрация: 19.04.2011
Сообщений: 5
Вес репутации: 0
|
спасибо!!
примерно так и оказалось мой сайт использует определенный механизм генерации урлов, и урл в адресной строке отличен от того, что выдается по Request.ServerVariables("URL") частично проблему уже решил, но пока не везде и не до конца |
23.04.2011, 12:34 | #4 |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
|
пардон, ошибка 404
Добавлено через 34 секунды А что не получается? Вроде достаточно отрезать слева. А правая может быть любой.
__________________
Последний раз редактировалось VAU; 23.04.2011 в 12:43. Причина: Добавлено сообщение |
23.04.2011, 13:41 | #5 |
Новичок
Регистрация: 19.04.2011
Сообщений: 5
Вес репутации: 0
|
Дело в том, что у меня так устроено, что огромное число страниц на сервере - index.asp, но они никогда не отображаются в урле, однако возвращаются в Request.ServerVariables("URL"). Отрезать "index.asp" не проблема, но файл sape.inc перезаписывается каждый час. Т.е. через час все мои старания удаляются вместе со старым sape.inc.
|
23.04.2011, 13:59 | #6 | |
Монстер
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
|
Цитата:
Для того чтобы не перезаписывалась надо найти этот код в sapelinks.inc и исправить его там (не забыв, что кавычки пишутся так \"). Оттуда он потом сам копируется в sape.inc
__________________
|
|
23.04.2011, 14:22 | #7 |
Новичок
Регистрация: 19.04.2011
Сообщений: 5
Вес репутации: 0
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по работе вставляемого кода | xarakiry | Вопросы по работе системы | 2 | 03.02.2011 12:15 |
Вопросы по установке и работе кода сапы | Stri4 | Вопросы по работе системы | 5 | 31.03.2008 14:12 |
По работе с фильтрами | handmade | Вопросы от новичков | 0 | 06.12.2007 16:18 |
FAQ по работе системы. | UAWEB | Курилка | 3 | 30.06.2007 16:06 |
Глюки кода sape в joomla | AlexAxe | Вопросы по работе системы | 14 | 24.06.2007 14:21 |
Часовой пояс GMT +3, время: 16:32.