Вопрос еще актуален .... :(
Спасибо что откликнулись, но к сожалению ваш пример не помог. Возможно там ситуация немного иная была.
Там был приведен вот такой пример
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /my_site/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d#RewriteRule . /my_site/index.php [L]</IfModule>
Как я понял данный пример у них то и не работал
Один из пользователей в том топике предложил использовать
DirectoryIndex my_site
но как я понимаю данная директива используется для задания страниц по умолчанию и не более
А если на данную задачу посмотреть с другой стороны? Создать все таки субдомен.мойсайт.ру а в корне мойсайт.ру в .htaccecc в начале добавить код который подменял бы все запросы к мойсайт.ру/папка на субдомен.мойсайт.ру
В интернете я почитал та этот счет
вроде это называется динамическое зеркало
по описанию, это не является классическим редиректом, а подменой УРЛ. т.е. юзер в адресной строке браузера видит совершенно другой домен (по аналогии с ЧПУ только уже на уровне доменов)
один из источников я на нашел вот тут http://www.egoroff.spb.ru/portfolio/rewriteguide.html
мною был взят от туда образец кода
RewriteEngine onRewriteBase /~quux/RewriteRule ^папка/(.*)$ http://субдомен.мойсайт.ру/$1 [L]
и вставлен в корень мойсайт.ру в .htaccecc
в результате, почемуто, происходил банальный редирект на субдомен при обращении к папке
что я упустил? и что это за параметр /~quux/ ?
UPD ***91;L***93; - это L в квадратных скобках (корёжится чтото)
Скажите пожалуста, кто знает только, где хранятся новости с отложенной датой публикации на DLE 10.1 . Я раньше думал что там же, где и остальные новости, в SQL, в таблицах dle_post и dle_post_extras. Но их там я не нашел(((.
В файлах тоже я их не нахожу. Что за прикол?
UPD: вопрос не актуален. причина крылась в неразберихе в ДНС - некоторые домены не перевязались до сих пор к новому серверу, и поэтому все новые новости не виделись в пхпадмин
спасибо конечно, есть и другое выражение - "гугл в помощь", и я из поисковиков и справочников и не вылазию даже, пару дней назад я и понятия не имел что такое sql базы, только благодаря поисковикам начинаю чтото эксперементировать с ними, а сюда на форум я обратился потомучто немного застопорилось мое познание, и я искал подсказки знающего тему.
если не сложно можно поподробнее...
но почемуто код в файле
<?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 ----------
возможно и сподручнее, но я пока боюсь возможных подводных камней, да и локалхост пока не установлен, если совсем зайду в тупик логикой работы моего хостера то возможно так и сделаю
скорее всего
я пока решаю эту проблему уникальными именами файлов с изменениями кода
не знаю, но решил проблему кеша переименованием файла🤪
щас ошибок нет
токо чтото на экран ничего не выводится, по крайней мере пока. может я не так делаю вывод? Усиленно ищу причину....
вроде намечается решение проблемы
удалил выражение WHERE id='3' IN(5) LIMIT 0,1
ошибка та же, слово в слово
даже про id='3' ругается , которого нет
видимо код остался тот же который я писал еще в самом начале, там действительно была инструкция IN, от которой я потом отказался, потомучто на нее ругалась sql
переменял много чего а ошибка все таже, кеш внизу админки я сбрасывал, с другого компа загодил токочто ситуация та-же. как скинуть кеш гарантировано?
ошибки в другом месте маловероятны, т.к. мои нововведения представляют собой этот файлик с именем 123.php в папке модулей и оператор include file="http://полный путь/123.php" в фигурных скобках в файле фаблона DLE. И больше ничего не менял, все остальное стандартное, родное. версия dle 9.7