Вопрос по .htaccess

TENMAX

Пользователь
Регистрация
22.03.11
Сообщения
4
Реакции
0
Баллы
11
Возраст
29
Мой дор ридиректит на главную стр сайта, что делать?
(Пробовал удалять файлик .htaccess дор работает, но спустя пару часов админ восстанавливает файл).

Вот содержимое .htaccess:
Код:
<Files ".htaccess">
deny from all
</Files>
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
# Options -Indexes
# php_flag register_globals 0
# php_flag magic_quotes_gpc 1
# php_flag magic_quotes_runtime 0
<IfModule mod_dir.c>
DirectoryIndex index.html$ index.php
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ index.php
RewriteRule ^click-([0-9]*).html$ banner.php?banid=$1 [NC]
RewriteRule ^yandex-([0-9]*)-([0-9]*).rss rss.php?dn=news&ya=$1&id=$2 [NC]
RewriteRule ^yandex-([0-9]*).rss rss.php?dn=news&ya=$1 [NC]
RewriteRule ^news-([0-9]*).rss rss.php?dn=news&id=$1 [NC]
RewriteRule ^news.rss rss.php?dn=news [NC]
RewriteRule ^ydown-([0-9]*)-([0-9]*).rss rss.php?dn=down&ya=$1&id=$2 [NC]
RewriteRule ^ydown-([0-9]*).rss rss.php?dn=down&ya=$1 [NC]
RewriteRule ^down-([0-9]*).rss rss.php?dn=down&id=$1 [NC]
RewriteRule ^down.rss rss.php?dn=down [NC]
RewriteRule ^([a-zA-Z0-9_]+)/date-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=dat&ye=$2&mo=$3&da=$4&p=$5 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/date-([0-9]*)-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=dat&ye=$2&mo=$3&da=$4 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/view(/|-)([a-zA-Z0-9_-]+)-([0-9]*).html$ index.php?dn=$1&to=cat&cpu=$3&p=$4 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/view(/|-)([a-zA-Z0-9_-]+).html$ index.php?dn=$1&to=cat&cpu=$3 [NC]
RewriteRule ^(.*)/read-([0-9]*)-([0-9]*).html index.php?dn=$1&to=art&id=$2&p=$3 [NC]
RewriteRule ^(.*)/read-([0-9]*).html index.php?dn=$1&to=art&id=$2 [NC]
RewriteRule ^(.*)/cat-([0-9]*)-([0-9]*).html index.php?dn=$1&to=cat&id=$2&p=$3 [NC]
RewriteRule ^(.*)/cat-([0-9]*).html index.php?dn=$1&to=cat&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/open/([a-zA-Z0-9_-]+)-([0-9]*).html$ index.php?dn=$1&to=open&cpu=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/open/([a-zA-Z0-9_-]+).html$ index.php?dn=$1&to=open&cpu=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/load/([a-zA-Z0-9_-]+)-([a-zA-Z0-9]+).html$ index.php?dn=$1&re=load&ds=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/load/([a-zA-Z0-9]+).html$ index.php?dn=$1&re=load&ds=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/tags/([0-9]*)-([0-9]*).html$ index.php?dn=$1&re=tags&to=tag&id=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/tags/([0-9]*).html$ index.php?dn=$1&re=tags&to=tags&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/tags/([a-zA-Z0-9_-]*)-([0-9]*).html$ index.php?dn=$1&re=tags&to=tag&cpu=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/tags/([a-zA-Z0-9_-]*).html$ index.php?dn=$1&re=tags&to=tag&cpu=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/image/([a-zA-Z0-9_-]+).html$ index.php?dn=$1&to=image&cpu=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/search-([0-9]*)-([0-9]*).html$ index.php?dn=$1&re=search&id=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/comment.html$ index.php?dn=$1&re=comment [NC]
RewriteRule ^([a-zA-Z0-9_]+)/letter/([a-zA-Z0-9-]+)-([0-9]*).html$ index.php?dn=$1&re=letter&sym=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/letter/([a-zA-Z-]+).html$ index.php?dn=$1&re=letter&sym=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/tags(/)?$ index.php?dn=$1&re=tags [NC]
RewriteRule ^([a-zA-Z0-9_]+)/add-ajax-([0-1]+).html index.php?dn=$1&re=add&ajax=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/add.html index.php?dn=$1&re=add [NC]
RewriteRule ^([a-zA-Z0-9_]+)/rating.html$ index.php?dn=$1&to=rating [NC]
RewriteRule ^([a-zA-Z0-9_]+)/media-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=media&list=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/image-([0-9]*).html$ index.php?dn=$1&to=image&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/dl-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=open&id=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/(p|page)-([0-9]*).html$ index.php?dn=$1&to=index&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/o-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=open&id=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/o-([0-9]*).html$ index.php?dn=$1&to=open&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/a-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=art&id=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/a-([0-9]*).html$ index.php?dn=$1&to=art&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/b-([0-9]*).html$ index.php?dn=$1&re=broken&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/r-([0-9]*)-([0-9]*).html$ index.php?dn=$1&to=cat&id=$2&p=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/r-([0-9]*).html$ index.php?dn=$1&to=cat&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/j-([0-9]*).html index.php?dn=$1&to=jump&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/print-([0-9]*).html$ index.php?dn=$1&re=print&id=$2 [NC]
RewriteRule ^subscribe/act-([0-9]*)-([0-9]*).html$ index.php?dn=subscribe&to=act&id=$1&sa=$2
[COLOR="Red"]RewriteRule ^lib/([a-zA-Z0-9_-]+).html$ lib/$1.html [NC][/COLOR]
RewriteCond %{REQUEST_URI} !^/apanel(/)?$
RewriteCond %{REQUEST_URI} !^/forum(/)?$
RewriteCond %{REQUEST_URI} !^/setup(/)?$
RewriteCond %{REQUEST_URI} !^/tpanel(/)?$
RewriteRule ^([a-zA-Z0-9_]+)(/)?$ index.php?dn=$1 [NC]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+).html$ index.php?dn=$1&pa=$2 [NC]
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpeg "access plus 1 day"
ExpiresByType image/gif "access plus 1 day"
</IfModule>
 
Последнее редактирование модератором:

prokoder

Пользователь
Регистрация
04.03.11
Сообщения
9
Реакции
0
Баллы
11
Создай или измени свой файл .htaccess который лежит в папке с дором и напиши туда это:

AddDefaultCharset windows-1251
DirectoryIndex index.html
RewriteEngine Off
 

sander180

VIP
Пользователь
Регистрация
20.10.10
Сообщения
12
Реакции
0
Баллы
11
Мой дор ридиректит на главную стр сайта, что делать?
(Пробовал удалять файлик .htaccess дор работает, но спустя пару часов админ восстанавливает файл).

Не советую трогать корневой хтакес : после его изменения может криво работать площадка .
Все проблемы связанные с хтакесом ( реврайты , кодировки и т д ) можно решить локальными хтакесами : создавай в папке с дором и прописывай те же команды и задания только выкл
 

immortalist

Пользователь
Регистрация
17.03.11
Сообщения
1
Реакции
0
Баллы
11
Не советую трогать корневой хтакес : после его изменения может криво работать площадка .
Если кривыми руками трогать то конечно :-D

TENMAX
Выделил в первом посте красным то, что надо добавить. Попробуй и отпишись.
 

sander180

VIP
Пользователь
Регистрация
20.10.10
Сообщения
12
Реакции
0
Баллы
11
Если кривыми руками трогать то конечно
Согласен , но должен ещё заметить что если человек сталкивается с такой проблемой впервые - то 99% что он не знает что к чему и куда . Запорет парочку шелов , поспрашивает , поекспериментирует и тогда уже будет знать .
А о кривизне рук можно будет судить уже после тонны объяснений , тыканья носом и т д .
 

olishort

Пользователь
Регистрация
23.02.11
Сообщения
1
Реакции
0
Баллы
11
я бы после RewriteBase /
написал
RewriteRule ^doorway/(.*)$ путь/до/папки/c/дором/относительно/.htaccess$1
т.е если обратиться к site.ru/doorway/index.html будет дор вылазить

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

pantech2

Пользователь
Регистрация
21.05.06
Сообщения
1
Реакции
0
Баллы
1
Адрес
russia
Добрый день. Есть сайт, хочу сократить путь к папке.

Чтобы страницы лежали например в /papka/papka/papka/,а отобразилось в /news/

Использую вот такое правило в .htaccess

RewriteEngine on
RewriteRule ^news(.*)$ /papka/papka/papka/$1 [L]
Но проблема в том, что без слеша в конце, сайт не грузит картинки и всё остальное, тупо html.

Вопрос, как сделать, чтобы по пути

http://site.ru/news

было тоже самое, что и с путём http://site.ru/news/ - со слешем в конце.
 

m0nk

Пользователь
Регистрация
05.10.09
Сообщения
1
Реакции
0
Баллы
1
Решил значит я поставить 301 редирект, в первый раз.

Нашел в .htaccess следующее:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^какой-то-сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://www.какой-то-сайт.ru/$1 [R=301,L]

RewriteRule http://какой-то-сайт.ru http://www.какой-то-сайт.ru [R=301,L]



DirectoryIndex index.html index.php index.htm
AddType application/x-httpd-php .php .phtml .html .htm

какой-то-сайт.ru это не мой сайт! Как это там оказалось, неизвестно (вполне возможно сам накосячил).

Что это? Обычный редирект 301? И как это могло сказаться на показателях моего сайта?
 

Статистика форума

Темы
200.447
Сообщения
380.279
Пользователи
327.896
Новый пользователь
Sol'yevaya moshch'
Сверху Снизу