Чтение RSS каналов

Форум

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

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

0

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

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


# Copyright © 2005 - 2008 SLAED
# Website: http://www.slaed.net

# Default charset
AddDefaultCharset UTF-8

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

# 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.

Спасибо.
5

5
2
25.11.2010 09:39:2225.11.2010 09:40:00
так пропиши полный адрес

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

3.76
3
25.11.2010 13:18:26
ra55551, прав, надо прописывать полный путь до нужной страницы с доменом сайта.

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

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

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

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

3.97
4
25.11.2010 13:57:10
Прописываю полный путь до нужной страницы..Все равно, когда просто открываю главную страницу сайта вылетает ошибка...
5

5
5
25.11.2010 14:38:47
Уберите временно из файла все кроме:


# Mod rewrite on
RewriteEngine On
RewriteBase /

# Errors
ErrorDocument 400 index.php
ErrorDocument 401 index.php
ErrorDocument 403 index.php
ErrorDocument 404 index.php
ErrorDocument 500 index.php
ErrorDocument 503 index.php


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

3.97
6
25.11.2010 14:53:15
Все убрал, остваил только то, что вы написали, все равно вылетает ошибка..и не открывает сайт...
5

5
7
25.11.2010 15:38:51
какой прогой файл редактируешь файл?
Залей родной htaccess.

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

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

1. Удалите этот файл из корня сайта полностью.
2. Возьмите родной файл из архива системы, откройте его именно в блокноте (Notepad), удалите весь код и пропишите указанный выше.
3. Нажмите Файл - Сохранить как - Кодировка ANSI.
4. Залейте его в бинарном режиме через FTP в корень сайта.
3.97

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

5
10
25.11.2010 21:45:2025.11.2010 21:46:08
Если хотите использовать ЧПУ на сайте, то в точности копируйте этот код:

# Default charset
AddDefaultCharset UTF-8
# Errors
ErrorDocument 400 http://www.slaed.net/faq-cat-39.html
ErrorDocument 401 http://www.slaed.net/faq-cat-39.html
ErrorDocument 403 http://www.slaed.net/faq-cat-39.html
ErrorDocument 404 http://www.slaed.net/faq-cat-39.html
ErrorDocument 500 http://www.slaed.net/faq-cat-39.html
ErrorDocument 503 http://www.slaed.net/faq-cat-39.html
# 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-num-.html$1 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-num-([0-9]*).html$ rss-.html$1&num=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-id-([0-9]*).html$ rss-.html$1&id=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*)-num-([0-9]*).html$ rss-.html$1&cat=$2&num=$3 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+)-([0-9]*).html$ rss-.html$1&cat=$2 [NC]
RewriteRule ^rss-([a-zA-Z0-9_]+).html$ rss-.html$1 [NC]
RewriteRule ^rss.html$ rss.html [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]


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

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

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь