Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Апрель 27, 2017, 04:32:52


Войти


Страниц: [1]
  Печать  
Автор Тема: Опять .htaccess  (Прочитано 3459 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mr-Z
Новичёк
*

Карма: 0
Сообщений: 5


Просмотр профиля
« : Январь 14, 2008, 23:24:26 »

Я конечно понимаю что админ задолбался отвечать на вопросы про .htaccess

И всё же...
Вот мой .htaccess

#php_flag magic_quotes_gpc On
#php_value error_reporting 7
DirectoryIndex index.php?too=main

ErrorDocument 500 http://moda.md8.ru/error/index.html
ErrorDocument 404 http://moda.md8.ru/error/index.html
ErrorDocument 403 http://moda.md8.ru/error/index.html
ErrorDocument 402 http://moda.md8.ru/error/index.html
ErrorDocument 401 http://moda.md8.ru/error/index.html

RewriteEngine on
RewriteRule ^main/([[:print:]]*).html$ index.php?too=main&dis=$1
RewriteRule ^info/([[:print:]]*).html$ index.php?too=info&dis=$1
RewriteRule ^sale/([[:print:]]*)/([[:print:]]*).html$ index.php?too=sale&dis=$1&page=$2
RewriteRule ^send/([[:print:]]*).html$ index.php?too=send
RewriteRule ^error/([[:print:]]*).html$ index.php?too=error

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

Каккая то проблема с переопределением ссылок...
кто знает что аштаксесу не нравится?
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #1 : Январь 14, 2008, 23:41:04 »

С квадратными скобочками непонятка. Зачем их так много? В том варианте, что я увидел на сайте они вообще не нужны.
т.е. что-то в этом роде должно быть:
RewriteRule ^send/$ index.php?too=send
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Mr-Z
Новичёк
*

Карма: 0
Сообщений: 5


Просмотр профиля
« Ответ #2 : Январь 14, 2008, 23:49:24 »

из учебника по php...

Класс [[:print:]] - печатные символы
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #3 : Январь 14, 2008, 23:55:39 »

А зачем они там нужны?
Может я сверхидею не понял, но зачем это использовать?

Вы опишите подробнее, сложно сразу ведь угадать...
Зачем использовать адреса вида ***/send/index.html, когда можно использовать только /send/?

По непечатным символам вы и так не перейдете, потому что http их не передает. Проверка оставлена для формальности.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Mr-Z
Новичёк
*

Карма: 0
Сообщений: 5


Просмотр профиля
« Ответ #4 : Январь 15, 2008, 00:13:29 »

Всё дело в том что не всегда используются адреса вида ***/send/index.html
иногда например при листинге картинок бывают адреса типа ***/send/part3.html
где цифра 3 означает номер картинки..
но это не главное...

там что-то в настройках т.к. этот скрипт прекрасно работал на локальном сервере и на серверах HOSTER.RU.

не работает директива - DirectoryIndex index.php?too=main

скрипт не исполняется при переменной too со значением main
хотя он простой и надежный как тапор...
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #5 : Январь 15, 2008, 01:04:44 »

Аккаунт moda.md8.ru?
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Mr-Z
Новичёк
*

Карма: 0
Сообщений: 5


Просмотр профиля
« Ответ #6 : Январь 15, 2008, 01:22:21 »

Да...

Не работает даже ссылка
http://moda.md8.ru/index.php?too=main

посмотрите пожалуйста кишки аштаксеса и скрипта...

if ($too == "main")
{

$finfo = "systems/index.txt";

if (is_file ($finfo)):
$openinfo = fopen($finfo,"r");
$buffer = fread ($openinfo,1000000);
if ($buffer != ""):
$buftext = $buffer;
else:
$buftext = "<br><br><font class=\"leff1\">Нет данных!</font><br><br><br><br>";
endif;
else:
$buftext = "<br><br><font class=\"leff1\">Нет данных!</font><br><br><br><br>";
endif;


print "
<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td class=\"leff1\">".$buftext."</td></tr></table>";

}
« Последнее редактирование: Январь 15, 2008, 01:27:29 от Mr-Z » Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #7 : Январь 15, 2008, 01:48:24 »

register_globals = Off по умолчанию.
Если так уж хочется программировать в этом режиме - включите его в панели управления сайтом и подождите 30 минут.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Mr-Z
Новичёк
*

Карма: 0
Сообщений: 5


Просмотр профиля
« Ответ #8 : Январь 15, 2008, 02:46:51 »

Всё заработало....
спасибо.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.063 секунд. Запросов: 17.