pikasso

pikasso
Рейтинг
150
Регистрация
27.01.2008
igramnet:
Нужен скрипт, который бы открывал новую определенную страницу при клике по сайту. Естественно надо использовать куки на 24 часа.

Собираетесь открывать очередную кликандер г. партнерку ? 🙅

Проблема в том, что по вашему стилю общения становится ясно, что вы задаете вопрос, не желая получить на него ответа 🙅

HTTrack - бесплатная, очень удобная. Сам пользовался.

ЗЫ

Что то их сайт щас немного плющит, нужно несколько раз обновить страницу.

А вы как php в html вставляете ?

Так:

<? echo "blabla"; ?>

Или так:

<?php echo "blabla"; ?>
?

Помнится как то несколько лет назад была та же проблема, на хосте был выключен параметр (хоть убей не помню как он называется), отвечающий за возможность использования укороченного варианта и скрипт просто не работал, при этом не выдавая никаких ошибок. Помогло включение в php.ini этого самого параметра.

InoHacker, и тут та же ошибка вылазит :(

Может у меня апач коряво настроен ?

alexspb:
Да, направление правильное

Спасибо, буду копаться.

pikasso добавил 20.12.2009 в 16:07

Всем спасибо, проблему решил. Как всегда вся проблема была в невнимательности. Было:

RewriteRule ^([^/]*)/$ /category.php?category=$1 [L]

А нужно:

RewriteRule ^([^/]*)/$ category.php?category=$1 [L]

То есть без начального слеша перед category 🤪

-K-:
Так попробуйте
PHP код:
RewriteEngine*On*

#Раздел*категории
RewriteRule*^([^/]+)/?$*/category.php?category=$1*[L]

#Страница*категории
RewriteRule*^([^/]+)/([^/]+)/?$*/category.php?category=$1&page=$2*[L]

#Галлерея
RewriteRule*^gallery/([^/]+)/([^/]+)/?$*/gallery.php?category=$1&gallery=$2*[L]

#Сама*фотка
RewriteRule*^gallery/([^/]+)/([^/]+)/([^/]+).html$*/foto.php?category=$1&gallery=$2&foto=$3*[L]*

К сожалению не работает, выдает все ту же нехорошую ошибку ;(

alexspb:
pikasso, в начале можно правило прописать общее - если не оканчивается на .html$ и нет / - сделать переадресацию (редирект) - вам же не нужны дубли?

Хм, нужно будет покопать в эту сторону... Спасибо.

alexspb:
А вообще странное ощущение такие htaccess вызывают - ведь проще все обрабатывать в PHP - т.е. один обработчик - там инструментов больше...

Да, вы правы, я на самом деле об этом тоже уже задумывался, лучше работать в сфере где ты лучше разбираешься. Насколько я понял алгоритм такой:

абсолютно все запросы редиректить скажем на index.php, а там уже при помощи parse_url все самому разбирать, я правильно себе представляю этот процесс ?

sowich:
Правильно понимаете, ну попробуйте вот так
#Раздел категории
RewriteRule ^([^/]*).*$ /category.php?category=$1 [L]

масло масляное конечно получается в паттерне :)

Выдает все ту же ошибку:

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

:(

sowich:
pikasso ну попробуй мой второй. должен сработать

Проблема в том, что у меня около 40-ка категорий, при этом планируется добавлять ещё, это получается нужно будет под каждую прописывать свое правило (а ещё постраничная навигация в разделах и сами галеры) ? Или я не правильно понял ваш вариант ?

Попробовал этот вариант:

RewriteRule ^([^/]*)$ /category.php?category=$1 [L]

Выдает 500-ю ошибку, в логах апача пишет:

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Minatrix, а это дополнение разве не писалось специально под партнерку yastreb-a ?

Всего: 1029