Перейти к публикации

Рекомендованные сообщения

пробывал:

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} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

не помогает, сейчас попробую поставить в начале

RewriteEngine On

RewriteRule ^forum(/?)([^<]+)$ forum/index.php [L]

RewriteRule ^forum(/?)$ forum/index.php [L]

Ссылка на сообщение
Поделиться на других сайтах

no luck, все равно таже проблема, DLE иногда при постинге ответов на ipb или создании

тем перехватывает форум и выводит страницу с ошибками.

если отключить ЧПУ на сайте это поможет решить проблему? Я вроде раньше робывал отключать но не помогало? сейчас с этим htaccess попробую.

Будет ли DLE работать без htaccess вообще?

Ссылка на сообщение
Поделиться на других сайтах

ЧПУ отключены и все равно DLE каким то макаром перехватывает форум ipb. - убераю htaccess нафиг.

Возможно проблема в следующих строчках?

RewriteEngine On

RewriteRule ^forum(/?)([^<]+)$ forum/index.php [L]

RewriteRule ^forum(/?)$ forum/index.php [L]

Изменено пользователем newbigmir
Ссылка на сообщение
Поделиться на других сайтах

newbigmir, давно бы уже сказал при каких именно ссылках происходит сбой - быстрее проблему бы решили

Ссылка на сообщение
Поделиться на других сайтах

Помогите пожалуйста. Мне нужно разместить файл с названием: komnata.php на сайт, что нужно прописать в htaccess ???

Ссылка на сообщение
Поделиться на других сайтах

Помогите пожалуйста. Мне нужно разместить файл с названием: komnata.php на сайт, что нужно прописать в htaccess ???

Ты чё, обкурился? :ph34r: что значит разместить на сайт php файл и прописать в .htaccess???? это никак не связано друг с другом.

Ссылка на сообщение
Поделиться на других сайтах

Заливаю в папку с сайтом файл komnata.php и он не пашет, на других сайтах (не движка DLE) открывается <_<

Ссылка на сообщение
Поделиться на других сайтах

newbigmir, давно бы уже сказал при каких именно ссылках происходит сбой - быстрее проблему бы решили

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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Помогите пожалуйста. Мне нужно разместить файл с названием: komnata.php на сайт, что нужно прописать в htaccess ???

если в корень сайта - то ничего не нужно,если в отдельную папку, то нужно rewrite писать, нанапример:

Вам нужно разместить файл komnata_bud_ona_neladna.php в папку /ups/, т.е. путь до нее будет

/ups/komnata_bud_ona_neladna.php, тогда создаем файл /ups/.htaccess и указываем в нем правило RewriteEngine OFF

ЗЫ: Как один из вариантов

Ссылка на сообщение
Поделиться на других сайтах

Народ, а сеть где-нибудь подробный хелп по htaccess для DLE?

может плохо читал, но надо сделать так чтоб новость выводилась не

http://www.сайт.ru/2007/10/20/название новости.html

а http://www.сайт.ru/2007/10/20/номер новости.html

Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...

Здравствуйте,

У меня возникла проблема вот с этими строчками:

RewriteCond %{REQUEST_URI} ^/index\.(.+)$

RewriteRule .+ http://www.сайт.us/ [R=301,L]

RewriteCond %{THE_REQUEST} /[/]

RewriteRule .* http://www.сайт.us/? [R=301,L]

RewriteRule ^(.*)$ http://www.сайт.us/$1 [R=301,L]

При них сайт не пашет, т.е. или регистрация не работает, или же при нажатии Подробнее\скачать меня постоянно кидает на главную страницу. В чем может быть проблема?

Если в моем случае надо оплатить "Платную тех поддержку" то я готов. Платить буду в WMZ если что.

Ссылка на сообщение
Поделиться на других сайтах

Добрый день, вопрос!

у меня есть страница которая с движком не завязана, например http://friends.kz/game.html

лежит как видно в корне, когда пытаюсь на нее перейти, то движок выдает сообщение что такой страницы не найдено.

Знаю что движок переписывает все такие страницы в ошибку. но вот не пойму где в htaccess поменять чтобы данная страница работала, нужно чтобы работала только она! Остальные пусть будут ошибочными.

Ссылка на сообщение
Поделиться на других сайтах

Добавляет ссылку на полную новость в формате httр://site.ru/имя_категории/имя_подкатегории/название_новости.htm


engine.php



Ищем:


$sql_news = "SELECT id, autor, date, short_story, full_story, xfields, title, category, descr, keywords, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access FROM " . PREFIX . "_post WHERE alt_name ='$news_name' AND date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR LIMIT 0,1";


Заменяем на:


						// доработка ЧПУ

			if (!$category)

						$sql_news = "SELECT id, autor, date, short_story, full_story, xfields, title, category, descr, keywords, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access FROM " . PREFIX . "_post WHERE alt_name ='$news_name' AND date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR LIMIT 0,1";

			else

			{

				$subaction = "showfull";

				$bds_act=  "showfull";

				$sql_news = "SELECT id, autor, date, short_story, full_story, xfields, title, category, descr, keywords, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access FROM " . PREFIX . "_post WHERE alt_name ='$news_name' AND category='$category_id' LIMIT 0,1";

			}


Ищем:


if(($subaction == "showfull" or $subaction == "addcomment") and ((!isset($category) or $category == "")) ){


Заменяем на:


// доработка ЧПУ

if(($bds_act == "showfull" and isset($category)) or( $subaction == "showfull" or $subaction == "addcomment") and ((!isset($category) or $category == "")) ){



=============================================

engine\modules\show.short.php


Ищем:


$cat_list = explode (',', $row['category']);


Ниже вставляем:


$my_cat_full =  get_url ($row['category']).'/';


Ищем:


$tpl->set('[full-link]',"<a {$go_page}href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">");


Заменяем на:


$tpl->set('[full-link]',"<a {$go_page} href=\"".$config['http_home_url'].$my_cat_full .$row['alt_name'].".html\">");



===============================================

	Для работы с {custom}

=============================================

engine\modules\show.custom.php


Ищем:


$cat_list = explode (',', $row['category']);


Ниже вставляем:


$my_cat_full =  get_url ($row['category']).'/';


Ищем:


$tpl->set('[full-link]',"<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">");


Заменяем на:


$tpl->set('[full-link]',"<a {$go_page} href=\"".$config['http_home_url'].$my_cat_full .$row['alt_name'].".html\">");



===============================================



.htaccess


Ищем:


RewriteCond %{REQUEST_FILENAME} !-f


Ниже вставляем:


# доработка ЧПУ

RewriteRule ^([^.]+)/(.*).html(/?)+ index.php?category=$1&subaction=showfull&news_name=$2 [L]

Код не мой. Нашел на одном форуме.

Насколько могу полагать, работает если указать для новости только одну категорию. В блоке "популярные статьи" вывод останется по дате.

Добрый день, вопрос!

у меня есть страница которая с движком не завязана, например http://friends.kz/game.html

лежит как видно в корне, когда пытаюсь на нее перейти, то движок выдает сообщение что такой страницы не найдено.

Знаю что движок переписывает все такие страницы в ошибку. но вот не пойму где в htaccess поменять чтобы данная страница работала, нужно чтобы работала только она! Остальные пусть будут ошибочными.

Странно. На локалке тестил, все нормально. Если движок и ругается, то только на папки, которые принимает за новостные категории

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Измучался весь нафих... Подскажите плз. как сделать загрузку сначала index.html в которой флеш заставка?

менял в htaccess

DirectoryIndex index.php

на DirectoryIndex index.html

Выдает ошику "не найдена страница"

Ссылка на сообщение
Поделиться на других сайтах

Измучался весь нафих... Подскажите плз. как сделать загрузку сначала index.html в которой флеш заставка?

менял в htaccess

DirectoryIndex index.php

на DirectoryIndex index.html

Выдает ошику "не найдена страница"

Значит на сервере нету

index.html

На заметку, в UnixПодобных системах

index.html и Index.html не одно и тоже.

Ссылка на сообщение
Поделиться на других сайтах

У меня главная не страница с новостями, а статическая страница. в .htaccess в самом начале я прописал:

DirectoryIndex index.php?do=static&page=index

а заглавную статическую страницу обозвал index.html

все работает.

ну или название сам подправь, как тебе надо.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...