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

помогите отредактировать .htaccess


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

сайт распологается в susestvuyusiy.sayt.ru/moysayt/ если в папку с сайтом я копирую .htaccess то не один файл из этой папки не открывается даже обычный index.html, если его кдолить то все отлично работает...

Теперь вопрос связано ли это с тем что сайт расположен по такому адресу: susestvuyusiy.sayt.ru/moysayt/ если да то подскажите что нужно дописать в .htaccess чтобы оно работало нормально

Ссылка на сообщение
Поделиться на других сайтах
если в папку с сайтом я копирую .htaccess то не один файл из этой папки не открывается даже обычный index.html
что значит "не открывается"?
Ссылка на сообщение
Поделиться на других сайтах

lifestar,

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

создается ощущение что .htaccess начинает обрабатываться и какимто образом блокирует все лежащие внутри файлы...

мое личное предположение что это может быть из за того что версия двига 6.2 а на сервере установлено

Версия PHP 4.3.4

Версия MySQL 4.0.17 MySQL

так как я новичок в этом деле это только предположение

Обнаружилась еще одна проблемка не связаная с .htaccess, но думаю связанная с тем что сайт расположен во вложенной папке, при регестрации не отображается картинка с кодом подтверждения :( киньте идейку как это реанимировать...

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

путь указан правильно

еслиб не форум я бы это чпу на*** удолил но в форуме все ссылки через чпу заданы :(


DirectoryIndex index.php


RewriteEngine On


# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Форум

RewriteRule ^forum(/?)+$ /?do=forum [L]

RewriteRule ^forum/category_([0-9]+)(/?)+$ /?do=forum&act=category&cid=$1 [L]

RewriteRule ^forum/forum_([0-9]+)(/?)+$ /?do=forum&act=forum&fid=$1 [L]

RewriteRule ^forum/forum_([0-9]+)/([0-9]+)(/?)+$ /?do=forum&act=forum&fid=$1&cstart=$2 [L]

RewriteRule ^forum/topic_([0-9]+)(/?)&+$ /?do=forum&act=topic&tid=$1&show=1 [L]

RewriteRule ^forum/topic_([0-9]+)(/?)+$ /?do=forum&act=topic&tid=$1 [L]

RewriteRule ^forum/topic_([0-9]+)/([0-9]+)(/?)+$ /?do=forum&act=topic&tid=$1&cstart=$2 [L]

RewriteRule ^forum/topic_([0-9]+)/reply(/?)+$ /?do=forum&act=post&code=reply&tid=$1 [L]

RewriteRule ^forum/forum_([0-9]+)/add(/?)+$ /?do=forum&act=add_topic&forum_id=$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 ^([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 ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]

RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$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 ^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 ^([^/]+).html$ index.php?do=static&page=$1 [L]

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

RewriteRule ^forum/topic_([0-9]+)(/?)&+$ /?do=forum&act=topic&tid=$1&show=1 [L]
поправь на
RewriteRule ^forum/topic_([0-9]+)(/?)+$ /?do=forum&act=topic&tid=$1&show=1 [L]

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

Товарищи! Где я допустил ошибку? Мне нужно через адресную строку передать текст ошибки на страницу ...

В .htaccess добавил:

RewriteRule ^error.html?error_msg=(.*)$ index.php?do=static&page=error&error_msg=$1 [L]

Но работать он не хочет :(

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

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

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

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

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

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

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

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

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

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