nocenzru

Рейтинг
31
Регистрация
30.11.2010

Вопрос еще актуален .... :(

Спасибо что откликнулись, но к сожалению ваш пример не помог. Возможно там ситуация немного иная была.

Там был приведен вот такой пример

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /my_site/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /my_site/index.php [L]
</IfModule>

Как я понял данный пример у них то и не работал

Один из пользователей в том топике предложил использовать

DirectoryIndex my_site

но как я понимаю данная директива используется для задания страниц по умолчанию и не более

А если на данную задачу посмотреть с другой стороны? Создать все таки субдомен.мойсайт.ру а в корне мойсайт.ру в .htaccecc в начале добавить код который подменял бы все запросы к мойсайт.ру/папка на субдомен.мойсайт.ру

В интернете я почитал та этот счет

вроде это называется динамическое зеркало

по описанию, это не является классическим редиректом, а подменой УРЛ. т.е. юзер в адресной строке браузера видит совершенно другой домен (по аналогии с ЧПУ только уже на уровне доменов)

один из источников я на нашел вот тут http://www.egoroff.spb.ru/portfolio/rewriteguide.html

мною был взят от туда образец кода

RewriteEngine  on
RewriteBase /~quux/
RewriteRule ^папка/(.*)$ http://субдомен.мойсайт.ру/$1 [L]

и вставлен в корень мойсайт.ру в .htaccecc

в результате, почемуто, происходил банальный редирект на субдомен при обращении к папке

что я упустил? и что это за параметр /~quux/ ?

UPD ***91;L***93; - это L в квадратных скобках (корёжится чтото)

Скажите пожалуста, кто знает только, где хранятся новости с отложенной датой публикации на DLE 10.1 . Я раньше думал что там же, где и остальные новости, в SQL, в таблицах dle_post и dle_post_extras. Но их там я не нашел(((.

В файлах тоже я их не нахожу. Что за прикол?

UPD: вопрос не актуален. причина крылась в неразберихе в ДНС - некоторые домены не перевязались до сих пор к новому серверу, и поэтому все новые новости не виделись в пхпадмин

спасибо конечно, есть и другое выражение - "гугл в помощь", и я из поисковиков и справочников и не вылазию даже, пару дней назад я и понятия не имел что такое sql базы, только благодаря поисковикам начинаю чтото эксперементировать с ними, а сюда на форум я обратился потомучто немного застопорилось мое познание, и я искал подсказки знающего тему.

joost:
echo($str);

mysql_fetch_array()

если не сложно можно поподробнее...

но почемуто код в файле

<?php

$str=mysql_query("SELECT name FROM dle_category WHERE id='3' LIMIT 0,1",$db)

echo($str);

?>

ничего не выводит(((

ошибок тоже нет

в phpadmin набираю SELECT name FROM dle_category WHERE id='3' LIMIT 0,1

мне выдает все как надо, а в php ничего

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

---------- Добавлено 08.02.2013 в 14:14 ----------

DenisVS:
Может, лучше на локалхосте тогда мудрить? Намного сподручнее.

возможно и сподручнее, но я пока боюсь возможных подводных камней, да и локалхост пока не установлен, если совсем зайду в тупик логикой работы моего хостера то возможно так и сделаю

DenisVS:
Точно акселератор закешировал, они глючат иногда.

скорее всего

я пока решаю эту проблему уникальными именами файлов с изменениями кода

DenisVS:
У вас там xCache какой-нибудь, или eAccelerator не стоят?

не знаю, но решил проблему кеша переименованием файла🤪

щас ошибок нет

токо чтото на экран ничего не выводится, по крайней мере пока. может я не так делаю вывод? Усиленно ищу причину....

DenisVS:
Уберите всё в конце, сначала просто селект. Потом добавляйте условие, а далее лимит.

вроде намечается решение проблемы

удалил выражение WHERE id='3' IN(5) LIMIT 0,1

ошибка та же, слово в слово

даже про id='3' ругается , которого нет

видимо код остался тот же который я писал еще в самом начале, там действительно была инструкция IN, от которой я потом отказался, потомучто на нее ругалась sql

переменял много чего а ошибка все таже, кеш внизу админки я сбрасывал, с другого компа загодил токочто ситуация та-же. как скинуть кеш гарантировано?

ivan-lev:
разные запросы.. в первом нет IN () - т.е. либо ошибка в другом месте, либо запрос изменяется..

ошибки в другом месте маловероятны, т.к. мои нововведения представляют собой этот файлик с именем 123.php в папке модулей и оператор include file="http://полный путь/123.php" в фигурных скобках в файле фаблона DLE. И больше ничего не менял, все остальное стандартное, родное. версия dle 9.7

12
Всего: 13