Форум

Открыть Ответить

.htaccess - Ошибка редиректа!

Всем добрый день!
В .htaccess когда прописываю свои пути при ошибках на /index.php своего сайта, вылетает... 500 ошибка ..
Не подскажете как исправить...?

Вот сам фаил содержание:


Copyright © 2005 - 2008 SLAED

Website: http://www.slaed.net


# Default charset
AddDefaultCharset UTF-8

# Errors
ErrorDocument 400 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]
ErrorDocument 401 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]
ErrorDocument 403 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]
ErrorDocument 404 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]
ErrorDocument 500 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]
ErrorDocument 503 [url=http://www.slaed.net/faq-cat-39.html]http://www.slaed.net/faq-cat-39.html[/url]

# Security
# php_flag register_globals off
# php_flag safe_mode on
# php_flag magic_quotes_gpc on

# Mod rewrite on
RewriteEngine On
RewriteBase /

# Index
RewriteRule ^index.html index.php [NC]

# All standart moduls and RSS
RewriteRule ^rss-num-([0-9]*).html$ rss.php?num=$1 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-num-([0-9]*).html$ rss.php?name=$1&num=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-id-([0-9]*).html$ rss.php?name=$1&id=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*)-num-([0-9]*).html$ rss.php?name=$1&cat=$2&num=$3 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*).html$ rss.php?name=$1&cat=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+).html$ rss.php?name=$1 [NC]
RewriteRule ^rss.html$ rss.php [NC]

RewriteRule ^([a-zA-Z0-9_]+)-edithome.html$ index.php?name=$1&op=edithome [NC]
RewriteRule ^([a-zA-Z0-9_]+)-logout.html$ index.php?name=$1&op=logout [NC]
RewriteRule ^([a-zA-Z0-9_]+)-newuser.html$ index.php?name=$1&op=newuser [NC]
RewriteRule ^([a-zA-Z0-9_]+)-passlost.html$ index.php?name=$1&op=passlost [NC]
RewriteRule ^([a-zA-Z0-9_]+)-info-(.*).html$ index.php?name=$1&op=info&uname=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-avatar-(.*)-(.*).html$ index.php?name=$1&op=saveavatar&category=$2&avatar=$3 [NC]

RewriteRule ^([a-zA-Z0-9_]+)-print-([0-9]*).html$ index.php?name=$1&op=printe&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-([0-9]*)-([0-9]*).html$ index.php?name=$1&op=view&id=$2&pag=$3&num=$4 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-([0-9]*).html$ index.php?name=$1&op=view&id=$2&num=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-word-(.*).html$ index.php?name=$1&op=view&id=$2&word=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*).html$ index.php?name=$1&op=view&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-broken-([0-9]*).html$ index.php?name=$1&op=broken&id=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-let-(.*)-([0-9]*).html$ index.php?name=$1&op=liste&let=$2&num=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-let-(.*).html$ index.php?name=$1&op=liste&let=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-list-([0-9]*).html$ index.php?name=$1&op=liste&num=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-list.html$ index.php?name=$1&op=liste [NC]
RewriteRule ^([a-zA-Z0-9_]+)-add.html$ index.php?name=$1&op=add [NC]
RewriteRule ^([a-zA-Z0-9_]+)-new-([0-9]*).html$ index.php?name=$1&new=1&num=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-new.html$ index.php?name=$1&new=1 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-best-([0-9]*).html$ index.php?name=$1&best=1&num=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-best.html$ index.php?name=$1&best=1 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-hits-([0-9]*).html$ index.php?name=$1&hits=1&num=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-hits.html$ index.php?name=$1&hits=1 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*)-word-(.*).html$ index.php?name=$1&cat=$2&word=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*)-([0-9]*).html$ index.php?name=$1&cat=$2&num=$3 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*).html$ index.php?name=$1&cat=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-word-(.*).html$ index.php?name=$1&word=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-([0-9]*).html$ index.php?name=$1&num=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)-word-(.*)-([0-9]*).html$ index.php?name=$1&mod=$2&word=$3&num=$4 [NC]
RewriteRule ^([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+).html$ index.php?name=$1&mod=$2 [NC]
RewriteRule ^([a-zA-Z0-9_]+).html index.php?name=$1 [NC]





вот ошибка сама вылетает

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [mail=support@***]support@***[/mail] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Спасибо.
nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

25.11.2010 09:39:22 25.11.2010 09:40:00

так пропиши полный адрес

ErrorDocument 400 http://www.pro-script.ru

ra55551
  • Группа: Клиент
  • Пункты: 2121
  • Регистрация: 02.11.2008
  • Пол: Мужчина
  • Из: Пермь
ra55551
3.74

3.74

ra55551, прав, надо прописывать полный путь до нужной страницы с доменом сайта.

А ошибка 500 вылетает из-за того, что прописываете именно как:

ErrorDocument 400 /index.php

Тогда уж нужно прописывать так:
ErrorDocument 400 \/index.php

Или так:
ErrorDocument 400 index.php

Тоесть наклонная черта "/" в адресе должна обязательно экранироваться...

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

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

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

Уберите временно из файла все кроме:

<br /> # Mod rewrite on<br /> RewriteEngine On<br /> RewriteBase /<br /> <br /> # Errors<br /> ErrorDocument 400 index.php<br /> ErrorDocument 401 index.php<br /> ErrorDocument 403 index.php<br /> ErrorDocument 404 index.php<br /> ErrorDocument 500 index.php<br /> ErrorDocument 503 index.php<br />


Если заработает, то добавляйте постепенно по одной строке и проверяйте чтобы найти ошибку...

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

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

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

какой прогой файл редактируешь файл?
Залей родной htaccess.

Попробуй другими редактировать

ra55551
  • Группа: Клиент
  • Пункты: 2121
  • Регистрация: 02.11.2008
  • Пол: Мужчина
  • Из: Пермь
ra55551
3.74

3.74

25.11.2010 19:50:32 25.11.2010 21:46:50

nick888, в таком случае, здесь ошибка явно при сохранении в редакторе (может быть и кодировка).
Сделайте так:

  1. Удалите этот файл из корня сайта полностью.
  2. Возьмите родной файл из архива системы, откройте его именно в блокноте (Notepad), удалите весь код и пропишите указанный выше.
  3. Нажмите Файл - Сохранить как - Кодировка ANSI.
  4. Залейте его в бинарном режиме через FTP в корень сайта.
GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

Спаибо большое!! Проблема была в кодировке стояла utf-8 :)
Редактирую конечно блокнотом, а заливаю filezilla ftp :)
Только теперь оставить тот большой файл, который родной и много записей или вот этот, короткий, который вы написали?

nick888
  • Группа: Новички
  • Пункты: 226
  • Регистрация: 28.09.2010
  • Пол: Мужчина
  • Из: Краснодарский край
nick888
5

5

25.11.2010 21:45:20 25.11.2010 21:46:08

Если хотите использовать ЧПУ на сайте, то в точности копируйте этот код:

<br /> # Default charset<br /> AddDefaultCharset UTF-8<br /> # Errors<br /> ErrorDocument 400 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 401 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 403 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 404 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 500 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 503 http://www.slaed.net/faq-cat-39.html<br /> # Mod rewrite on<br /> RewriteEngine On<br /> RewriteBase /<br /> # Index<br /> RewriteRule ^index.html index.php [NC]<br /> # All standart moduls and RSS<br /> RewriteRule ^rss-num-([0-9]*).html$ rss-num-.html$1 [NC]<br /> RewriteRule ^rss-([a-zA-Z0-9_]+)-num-([0-9]*).html$ rss-.html$1&amp;num=$2 [NC]<br /> RewriteRule ^rss-([a-zA-Z0-9_]+)-id-([0-9]*).html$ rss-.html$1&amp;id=$2 [NC]<br /> RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*)-num-([0-9]*).html$ rss-.html$1&amp;cat=$2&amp;num=$3 [NC]<br /> RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*).html$ rss-.html$1&amp;cat=$2 [NC]<br /> RewriteRule ^rss-([a-zA-Z0-9_]+).html$ rss-.html$1 [NC]<br /> RewriteRule ^rss.html$ rss.html [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-edithome.html$ index.php&#063;name=$1&amp;op=edithome [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-logout.html$ index.php&#063;name=$1&amp;op=logout [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-newuser.html$ index.php&#063;name=$1&amp;op=newuser [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-passlost.html$ index.php&#063;name=$1&amp;op=passlost [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-info-(.*).html$ index.php&#063;name=$1&amp;op=info&amp;uname=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-avatar-(.*)-(.*).html$ index.php&#063;name=$1&amp;op=saveavatar&amp;category=$2&amp;avatar=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-print-([0-9]*).html$ index.php&#063;name=$1&amp;op=printe&amp;id=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-([0-9]*)-([0-9]*).html$ index.php&#063;name=$1&amp;op=view&amp;id=$2&amp;pag=$3&amp;num=$4 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-([0-9]*).html$ index.php&#063;name=$1&amp;op=view&amp;id=$2&amp;num=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*)-word-(.*).html$ index.php&#063;name=$1&amp;op=view&amp;id=$2&amp;word=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-view-([0-9]*).html$ index.php&#063;name=$1&amp;op=view&amp;id=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-broken-([0-9]*).html$ index.php&#063;name=$1&amp;op=broken&amp;id=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-let-(.*)-([0-9]*).html$ index.php&#063;name=$1&amp;op=liste&amp;let=$2&amp;num=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-let-(.*).html$ index.php&#063;name=$1&amp;op=liste&amp;let=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-list-([0-9]*).html$ index.php&#063;name=$1&amp;op=liste&amp;num=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-list.html$ index.php&#063;name=$1&amp;op=liste [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-add.html$ index.php&#063;name=$1&amp;op=add [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-new-([0-9]*).html$ index.php&#063;name=$1&amp;new=1&amp;num=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-new.html$ index.php&#063;name=$1&amp;new=1 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-best-([0-9]*).html$ index.php&#063;name=$1&amp;best=1&amp;num=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-best.html$ index.php&#063;name=$1&amp;best=1 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-hits-([0-9]*).html$ index.php&#063;name=$1&amp;hits=1&amp;num=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-hits.html$ index.php&#063;name=$1&amp;hits=1 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*)-word-(.*).html$ index.php&#063;name=$1&amp;cat=$2&amp;word=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*)-([0-9]*).html$ index.php&#063;name=$1&amp;cat=$2&amp;num=$3 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-cat-([0-9]*).html$ index.php&#063;name=$1&amp;cat=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-word-(.*).html$ index.php&#063;name=$1&amp;word=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-([0-9]*).html$ index.php&#063;name=$1&amp;num=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)-word-(.*)-([0-9]*).html$ index.php&#063;name=$1&amp;mod=$2&amp;word=$3&amp;num=$4 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+).html$ index.php&#063;name=$1&amp;mod=$2 [NC]<br /> RewriteRule ^([a-zA-Z0-9_]+).html index.php&#063;name=$1 [NC]


Разумеется этот код:
# Errors<br /> ErrorDocument 400 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 401 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 403 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 404 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 500 http://www.slaed.net/faq-cat-39.html<br /> ErrorDocument 503 http://www.slaed.net/faq-cat-39.html

Исправьте на свой:
# Errors<br /> ErrorDocument 400 http://www.ваш_сайт/index.php<br /> ErrorDocument 401 http://www.ваш_сайт/index.php<br /> ErrorDocument 403 http://www.ваш_сайт/index.php<br /> ErrorDocument 404 http://www.ваш_сайт/index.php<br /> ErrorDocument 500 http://www.ваш_сайт/index.php<br /> ErrorDocument 503 http://www.ваш_сайт/index.php

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

Всего: 11 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь