МASTER 11 Опубликовано: 3 декабря 2008 Рассказать Опубликовано: 3 декабря 2008 В одной категории выводятся новости id.html в другой alt_name.html Кто подскажет что в htaccess? Цитата Ссылка на сообщение Поделиться на других сайтах
winner2003 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Здравствуйте. Читаю читаю дискуссии, а найти то, что именно мне надо не смог. Я хочу чтобы при вводе www.site.ru открывалась Категория с именем all_updates т.е. www.site.ru/all_updates была стартовой страницей. В интернете нашел редиректы на конкретные страницы... но вот на категорию не нашел. Буду очень признателен, если сможите подсказать! Цитата Ссылка на сообщение Поделиться на других сайтах
winner2003 0 Опубликовано: 7 декабря 2008 Рассказать Опубликовано: 7 декабря 2008 Уточнение, сделал DirectoryIndex index.php?do=cat&category=all_updates работает, но при авторизации и при логауте выкидывает всеравно на index.php как быть? Цитата Ссылка на сообщение Поделиться на других сайтах
d0tb0t 0 Опубликовано: 13 января 2009 Рассказать Опубликовано: 13 января 2009 помогите составить правило для mod_rewrite нужно чтобы картинки грузились с другова сайта (поддомена) img.example.com физически находиться на другом сервере путём добавления записи в dns на хостинге причём хотелось бы переносить картинки за определённый год или год и месяц как я понимаю нужно чтобы на запрос файла example.com/uploads/posts/(2007|2008)-([0-9]+)... подставлялось img.example.com/uploads/posts/$1-$2/... как это сделать и какой способ лучше Цитата Ссылка на сообщение Поделиться на других сайтах
d0tb0t 0 Опубликовано: 13 января 2009 Рассказать Опубликовано: 13 января 2009 (изменено) сделал так RewriteRule ^uploads/posts/2008-([0-9]+)/(.*)\.(jpg|jpeg|png|gif)$ http://img.example.com/2008-$1/$2.$3 [NC,L] вроде работаит Изменено 13 января 2009 пользователем d0tb0t Цитата Ссылка на сообщение Поделиться на других сайтах
MIXER 0 Опубликовано: 20 января 2009 Рассказать Опубликовано: 20 января 2009 Приветствую, интересует опция для .htaccess файла для того чтобы у каждого пользователя была "своя" страничка на сайте вида <username>.domen.ru. Реализацию вижу таким образом что реврайт будет действовать по такому принципу: При обращении на <username>.domen.ru. внутренность будет черпаться из index.php?subaction=userinfo&user=$1($1=username). Возможно тема уже обсуждалась, но не нашел ее поиском. Прошу помощи Цитата Ссылка на сообщение Поделиться на других сайтах
MIXER 0 Опубликовано: 23 января 2009 Рассказать Опубликовано: 23 января 2009 ... Вверх... Цитата Ссылка на сообщение Поделиться на других сайтах
djusha 0 Опубликовано: 19 февраля 2009 Рассказать Опубликовано: 19 февраля 2009 Всем доброго времени суток! Решил перенести свой сайт на DLE, но столкнулся с небольшой проблемой: так как у страниц сайта уже есть свой PR в Google, то надо чтобы их URL был такой же как и раньше, чтобы он не обнулился. ЧПУ в DLE 7.2 формируется тремя способами, но мне ни один не подходит. Надо, чтобы страницы имели вид http://site.ru/категория/подкатегория/имя новости.php, а DLE может предложить только http://site.ru/категория/подкатегория/id-имя новости.html. Как быть? да никак, только поиск по всем файлам кода и замена! .html в коде жостко прописано.... зачем подобные ограничения надо было делать? непроще ли было сделать, чтобы администратор сам расширения прописывал? гибкость движка теряется... да и id зачем в урл? Цитата Ссылка на сообщение Поделиться на других сайтах
DeKs 0 Опубликовано: 21 февраля 2009 Рассказать Опубликовано: 21 февраля 2009 помогите плз, а то уже мозг кипит надо открыть папочку, а оно не как не хочет т.е. путь сайт.ru/all/ не был завязан с DLE уже перепробовал в корневом .htaccess такие варианты: RewriteRule ^all(/?)+$ all/index.html [L] - тут она даже index.html не кажет и RewriteRule ^all(/?)+$ all/ [L] и RewriteRule ^all(/?)+$ all [L] и т.п. ну не хочет оно и все тут в самой папке тоже стоит RewriteEngine Off все это надо для передачи фоток "дальним" родственникам, т.е. серв использовать и для себя Цитата Ссылка на сообщение Поделиться на других сайтах
pin4ers 0 Опубликовано: 20 марта 2009 Рассказать Опубликовано: 20 марта 2009 прописал строчку RewriteEngine Off в HTACCESS а он все равно видет что не папка форум а част сайта я устал или что то ен так в 7.5 ??? посмотрел еще раз, получается что зайдя на домен.ру/forum/ он выдает сайт а если зайти полностью на домен.ру/forum/index.html то все работает. А как сделать что бы сразу в форум зашел и он определил index.phph или html ?! все, решил, DirectoryIndex index.php index.html index.htm прописал, вроде помогло Цитата Ссылка на сообщение Поделиться на других сайтах
D_Line 0 Опубликовано: 22 марта 2009 Рассказать Опубликовано: 22 марта 2009 Нужен help!!! Описание: - оболочка для наполнения сайта различным контентом "x-Market". Позволяет устанавливать так называемые дружественные урлы - по названию загаловка. - срдержимое файла .htaccess: [color="#0000FF"][b]<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d </IfModule>[/b][/color] Проблема: при включенной опции этих самых дружественных урлов, ссылки на сайте не работают - при переходе показывает белый экран браузера. При отключении все работает. (Коммент: с помощью этой опции ссылки легко читать. Например, вместо http://forum.dle-news.ru/index.php?act=pos...=46&t=34121 пишет что-то вроде http://forum.dle-news.ru/example.html ) Возможный вариант решения проблемы: есть в том же каталоге, где лежит .htaccess, php файл который, на мой взгляд, решает эту задачу. Вот его содержимое: [color="#0000FF"][b] <?php if (isset($_SERVER["REQUEST_URI"])) { $request_uri = $_SERVER["REQUEST_URI"]; } else if (isset($_SERVER["URL"])) { $request_uri = $_SERVER["URL"]; } else { $request_uri = getenv("REQUEST_URI"); if (!$request_uri) { $request_uri = get_var("URL"); } } $friendly_url = ""; $query_string = ""; if ($request_uri) { $slash_position = strrpos ($request_uri, "/"); $request_uri = ($slash_position === false) ? $request_uri : substr($request_uri, $slash_position + 1); $question_mark = strrpos ($request_uri, "?"); if ($question_mark === false) { $friendly_url = $request_uri; } else { $friendly_url = substr($request_uri, 0, $question_mark); $query_string = substr($request_uri, $question_mark + 1); } } $is_friendly_url = preg_match("/(\.html)|(\.htm)|(.php)$/", $friendly_url) || !preg_match("/\./", $friendly_url); if (!$is_friendly_url) { header("HTTP/1.0 404 Not Found"); exit; } $friendly_url = preg_replace("/(\.html)|(\.htm)|(.php)$/i", "", $friendly_url); if ($query_string) { $query_params = explode("&", $query_string); for ($qp = 0; $qp < sizeof($query_params); $qp++) { $query_param = $query_params[$qp]; if (preg_match("/^([^=]+)=(.*)$/", $query_param, $matches)) { set_get_param($matches[1], $matches[2]); } else { set_get_param($query_param, ""); } } } include_once ("./includes/common.php"); // what page should be included $page_name = ""; // check products categories if (!$page_name) { $sql = " SELECT category_id FROM " . $table_prefix . "categories "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $category_id = $db->f("category_id"); set_get_param("category_id", $category_id); $page_name = "products.php"; } } // check product details page if (!$page_name) { $sql = " SELECT item_id FROM " . $table_prefix . "items "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $item_id = $db->f("item_id"); set_get_param("item_id", $item_id); $page_name = "product_details.php"; } } // check manufacturers page if (!$page_name) { $sql = " SELECT manufacturer_id FROM " . $table_prefix . "manufacturers "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $manufacturer_id= $db->f("manufacturer_id"); set_get_param("manf", $manufacturer_id); $page_name = "products.php"; } } // check user list page if (!$page_name) { $sql = " SELECT user_id FROM " . $table_prefix . "users "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $user_id = $db->f("user_id"); set_get_param("user", $user_id); $page_name = "user_list.php"; } } // check articles categories if (!$page_name) { $sql = " SELECT category_id FROM " . $table_prefix . "articles_categories "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $category_id = $db->f("category_id"); set_get_param("category_id", $category_id); $page_name = "articles.php"; } } // check article details page if (!$page_name) { $sql = " SELECT article_id FROM " . $table_prefix . "articles "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $article_id = $db->f("article_id"); set_get_param("article_id", $article_id); $page_name = "article.php"; } } // check forum categories if (!$page_name) { $sql = " SELECT category_id FROM " . $table_prefix . "forum_categories "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $category_id = $db->f("category_id"); set_get_param("category_id", $category_id); $page_name = "forums.php"; } } // check forum if (!$page_name) { $sql = " SELECT forum_id FROM " . $table_prefix . "forum_list "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $forum_id = $db->f("forum_id"); set_get_param("forum_id", $forum_id); $page_name = "forum.php"; } } // check forum topic if (!$page_name) { $sql = " SELECT thread_id FROM " . $table_prefix . "forum "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $thread_id = $db->f("thread_id"); set_get_param("thread_id", $thread_id); $page_name = "forum_topic.php"; } } // check ads categories if (!$page_name) { $sql = " SELECT category_id FROM " . $table_prefix . "ads_categories "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $category_id = $db->f("category_id"); set_get_param("category_id", $category_id); $page_name = "ads.php"; } } // check ads items if (!$page_name) { $sql = " SELECT item_id FROM " . $table_prefix . "ads_items "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $item_id = $db->f("item_id"); set_get_param("item_id", $item_id); $page_name = "ads_details.php"; } } // check custom page if (!$page_name) { $sql = " SELECT page_code FROM " . $table_prefix . "pages "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $page_code = $db->f("page_code"); set_get_param("page", $page_code); $page_name = "page.php"; } } // check manuals list if (!$page_name) { $sql = " SELECT manual_id FROM " . $table_prefix . "manuals_list "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $manual_id = $db->f("manual_id"); set_get_param("manual_id", $manual_id); $page_name = "manuals_articles.php"; } } // check manual article if (!$page_name) { $sql = " SELECT article_id FROM " . $table_prefix . "manuals_articles "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $article_id = $db->f("article_id"); set_get_param("article_id", $article_id); $page_name = "manuals_article_details.php"; } } // check manual categories if (!$page_name) { $sql = " SELECT category_id FROM " . $table_prefix . "manuals_categories "; $sql .= " WHERE friendly_url=" . $db->tosql($friendly_url, TEXT); $db->query($sql); if ($db->next_record()) { $category_id = $db->f("category_id"); set_get_param("category_id", $category_id); $page_name = "manuals.php"; } } if ($page_name) { header ("HTTP/1.0 200 OK"); include_once ($page_name); return; } function set_get_param($param_name, $param_value) { global $HTTP_GET_VARS; if (isset($_GET)) { $_GET[$param_name] = $param_value; } else { $HTTP_GET_VARS[$param_name] = $param_value; } } ?>[/b][/color] Вопросы: - Что сделать, чтобы дружественные урлы заработали? - как сделать ссылку из .htaccess на этот файл php? Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 21 апреля 2009 Рассказать Опубликовано: 21 апреля 2009 (изменено) Приветствую, интересует опция для .htaccess файла для того чтобы у каждого пользователя была "своя" страничка на сайте вида <username>.domen.ru. Реализацию вижу таким образом что реврайт будет действовать по такому принципу: При обращении на <username>.domen.ru. внутренность будет черпаться из index.php?subaction=userinfo&user=$1($1=username). Возможно тема уже обсуждалась, но не нашел ее поиском. Прошу помощи Пробуйте: RewriteCond %{HTTP_HOST} ^(.+?).домен.ру [NC] RewriteCond %1 !^(www|ftp|mail)$ [NC] RewriteRule ^$ /index.php?subaction=userinfo&user=%1 [L] Изменено 21 апреля 2009 пользователем flo.mAster Цитата Ссылка на сообщение Поделиться на других сайтах
NeoMaks.ru 0 Опубликовано: 28 апреля 2009 Рассказать Опубликовано: 28 апреля 2009 (изменено) Помогите сформировать редирект 301 с определенной категории на поддомен. К примеру я перенес категорию "adult" с _www.мойсайт/xxx/ на _xxx.мойсайт.ru Как теперь сформировать редирект чтоб все посетители которые с поисковых систем идут в xxx новости попадали на главную страницу поддомена? В индексе все ссылки типа _http://www.мойсайт.ru/28539-univer-50-serijj-2008-satrip.html (ЧПУ 1). Редирект в нужные страницы не получится потому что создал несколько категорий на поддоменне и рассортовал новости после чего изменилось ID новостей. Нужен просто код редиректа на главную страницу. Я так понял надо в движке покопаться ко всему Изменено 28 апреля 2009 пользователем Михаилыч Цитата Ссылка на сообщение Поделиться на других сайтах
shustrik30041981 0 Опубликовано: 14 мая 2009 Рассказать Опубликовано: 14 мая 2009 Скажите а как будет выглядеть код htaccess для сайта у которого адрес поддомена то есть его адрес в сети site.domain.ru но на самом деле он находится в папке domain.ru/home/user/site/ Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 shustrik30041981, точно так же Цитата Ссылка на сообщение Поделиться на других сайтах
shustrik30041981 0 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 shustrik30041981, точно так же На стандартном htaccess который идет в демо включаю поддержку чпу и когда нажимаешь на полную новость или на статистику или другой какой нить раздел выдает ошибку страница не найдена The requested URL /main/1-post1.html was not found on this server. Выключаю чпу все нормально. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 shustrik30041981, запутанно пишешь, покажи лучше Цитата Ссылка на сообщение Поделиться на других сайтах
shustrik30041981 0 Опубликовано: 15 мая 2009 Рассказать Опубликовано: 15 мая 2009 (изменено) blog.smartphoto.ru а ниже сам файл нажимаешь на новость читать полностью и вот ничего не найдено DirectoryIndex index.php RewriteEngine On # Редиректы RewriteRule ^page/(.*)$ index.php?cstart=$1 [L] # Сам пост RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L] RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L] RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L] RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L] RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L] RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L] RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L] RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L] # За день RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L] # За весь месяц RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L] RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L] # Вывод за весь год RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L] RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L] # вывод отдельному тегу RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L] RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L] # вывод для отдельного юзера RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L] RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L] RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L] RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L] # вывод всех последних новостей RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L] RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L] # вывод в виде каталога RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L] RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L] # вывод непрочитанных статей RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L] RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L] # Статистические страницы RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L] # вывод избранных статей RewriteRule ^favorites(/?)+$ index.php?do=favorites [L] RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L] RewriteRule ^rules.html$ index.php?do=rules [L] RewriteRule ^statistics.html$ index.php?do=stats [L] RewriteRule ^addnews.html$ index.php?do=addnews [L] RewriteRule ^rss.xml$ engine/rss.php [L] RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L] RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L] RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L] RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L] Изменено 15 мая 2009 пользователем shustrik30041981 Цитата Ссылка на сообщение Поделиться на других сайтах
shustrik30041981 0 Опубликовано: 18 мая 2009 Рассказать Опубликовано: 18 мая 2009 Неужели никто не знает в чем может быть трабл? Цитата Ссылка на сообщение Поделиться на других сайтах
Timid 0 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 подскажите, как сделать переехал с другого движка на DLE ( http://www.24.kg - лицензия) Базу перенес почти ручками Все работает кроме ссылок на yandex в базе сми (http://news.yandex.ru/smi/24kg) так на yandex - http://www.24.kg/politic/2009/08/02/116957.html"]http://www.24.kg/politic/2009/08/02/116957.html оригинал - http://www.24.kg/politic/53894-2009/08/02/116957.html"]http://www.24.kg/politic/53894-2009/08/02/116957.html не пойму как можно сделать данную переадресацию то есть просто убрать id новости Цитата Ссылка на сообщение Поделиться на других сайтах
vitas111 0 Опубликовано: 25 декабря 2009 Рассказать Опубликовано: 25 декабря 2009 Устал мучаться, прошу помощи, ветку читал - запутался. http://soft.pravil-net.ru/ - открывается поддомен, но если смотреть новость, дле пытается открыть pravil-net.ru/soft/..... и ничего не открывается, вообщем мне надо, чтобы все ссылки нормально открывались и были вида soft.pravil-net.ru/grafica/..... Буду очень благодарен за помощь!!! Цитата Ссылка на сообщение Поделиться на других сайтах
aper 0 Опубликовано: 25 декабря 2009 Рассказать Опубликовано: 25 декабря 2009 Итак народ, хотел бы создать эту тему лишь потому, что многие непонимают кое-чего. Наверное все знают, что начиная с версии 5.5 видоизменились формирования ссылок в DLE. Если раньше мы видили ссылку на категорию вида site.ru/category/test/ , то с выходом 5.5 стали видеть site.ru/test/ . Но это не самое главное, главное то, что у многих имеется, например форум по адресу site.ru/forum/ , и вот при заходе на него, либо после того как вы его решили открыть, залили двиг и указали путь к установке вы видите... свой сайт с ошибой вида По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей. Это значит, что скрипт обращается к категории, но т. к. её нет, мы видим эту ошибку. Вообщем решение проблемы таково. 1. Создали папку с форумом /forum/ 2. Создаём файл .htaccess 3. Открываем его, например блокнотом, и вписываем туда следующую строчку RewriteEngine Off 4. Сохраняем файл и кидаем в папку с форумом Всё! Теперь мы видим наш форум, а не ошибку о том, что категории с таким названием не существует. Чтобы не париться с .htaccess , для тех кто не понимает что и как делается, кладу сразу ссылку с файлом. Вам лишь будет достаточно скачать его и кинуть в директорию форума. .HTACCESS P. S. Прошу celsoft'a закрепить тему, она будет полезна новичкам и незнающим людям. Да и чтоб небыло тем дубликатов... P. P. S. И ещё, в описании темы вместо Помощь в формировании ссылок, напишите плз Решение проблемы Balshoe spasibo drug, uje 3 dnya muchayus s .htaccess v glavnem domene patamushto subdomain i ne atkrivalis. a sichas palajil v subdomain i novi .htacess i vsyo rabotaet. Sorry for latinski alphabet, netu ruskovo. SPASIBO Цитата Ссылка на сообщение Поделиться на других сайтах
vitas111 0 Опубликовано: 26 декабря 2009 Рассказать Опубликовано: 26 декабря 2009 Мне помогите кто-нибудь плз! Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 26 декабря 2009 Рассказать Опубликовано: 26 декабря 2009 (изменено) Мне помогите кто-нибудь плз! Попробуй .htaccess удалить и отключить ЧПУ, если заработает значит в httpd.conf (конфиг apache) не раскомментирована строчка: LoadModule rewrite_module libexec/apache22/mod_rewrite.so может и немного по другому написано будет, зависит от системы и версии апача (главное mod_rewrite.so) Возможно хостер не поддерживает mod_rewrite Ну это я так, гадаю на "кофейной гуще", что пришло на данный момент на ум Как вариант (лучший), доступ Celsoft'у дай к серверу, сайту и ftp (если лицуха)через ЛС с dle-news.ru, а так слишком мало данных. Изменено 26 декабря 2009 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
vitas111 0 Опубликовано: 26 декабря 2009 Рассказать Опубликовано: 26 декабря 2009 Мне помогите кто-нибудь плз! Попробуй .htaccess удалить и отключить ЧПУ, если заработает значит в httpd.conf (конфиг apache) не раскомментирована строчка: LoadModule rewrite_module libexec/apache22/mod_rewrite.so может и немного по другому написано будет, зависит от системы и версии апача (главное mod_rewrite.so) Возможно хостер не поддерживает mod_rewrite Ну это я так, гадаю на "кофейной гуще", что пришло на данный момент на ум Как вариант (лучший), доступ Celsoft'у дай к серверу, сайту и ftp (если лицуха)через ЛС с dle-news.ru, а так слишком мало данных. И как расскоментировать эту строчку в апачи? Хостер поддерживает мод рерайт, может кто нибудь знает что прописать в .htaccess Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.