Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 11-09-2007 13:06:00

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

.htaccess

Здравствуйте!
Помогите, какое значение несет этот файл в карневом катологе сайта, и возможно ли его от туда убрать, без всяких последствий, а то с ним у меня выходит внутреняя ошибка сервера 500?!?!

Неактивен

 

#2 12-09-2007 10:39:48

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: .htaccess

Убирай.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#3 12-09-2007 13:14:31

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: .htaccess

mattdiamond, а что за хостинг?

Неактивен

 

#4 17-09-2007 15:29:08

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: .htaccess

хостинг infobox.ru

Неактивен

 

#5 17-09-2007 16:18:00

Colin Foster
глаголь
Откуда: Лимерик
Зарегистрирован: 22-08-2007
Сообщений: 32
Вебсайт

Re: .htaccess

Чаще всего, хостеры запрещают или вообще изменять .htaccess, или проводить какие-то, по их мнению, опасные для безопасности изменения. У меня этот файл выглядит так и никаких проблем не возникает:

Код:

#DirectoryIndex index.php index.html

#Options +FollowSymLinks
#Options -Indexes

<IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteBase /relative/web/path/

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.+) - [PT,L]

    RewriteRule ^(.*) index.php
</IfModule>

#php_value register_globals 0

Неактивен

 

#6 18-09-2007 10:47:52

mattdiamond
глаголь
Зарегистрирован: 22-04-2007
Сообщений: 36

Re: .htaccess

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

Неактивен

 

#7 06-02-2009 18:19:19

sgm
добро
Зарегистрирован: 26-01-2007
Сообщений: 48

Re: .htaccess

Здравствуйте!
Masterhost прислал письмо, что на днях директива PHP register_globals будет отключена, согласно рекомендациям разработчиков PHP и специалистов по безопасности. Изменение затронет домен, на котором у меня сайт на TxP 4.0.4, и поддомен, на котором статистика к этому сайту.
Рекомендуют обновить скрипты или обезопасить себя и включить register_globals для сайта и поддомена, добавив в директорию www файл .htaccess со следующей директивой: php_flag register_globals on . Дают ссылку на информацию о директиве register_globals на сайте разработчиков PHP: http://ru.php.net/manual/ru/ini.core.ph … er-globals  (где мне совсем ничего не понятно).

Вопрос в том, что я не понимаю, включены у меня эти register_globals или нет и что мне в связи с этим делать. В файле TxP htaccess есть строчка  php_value register_globals 0 . Это 0 - off или on? На поддомене в файле htaccess нет упоминания о globals, зато там есть файл functions/globals, в котором много про globals, но нет слова register.
Посоветуйте, пожалуйста, что делать, моих знаний на это не хватает. Если надо включить или отключить что-то, то что, где и как? Или так оставить не страшно?

Неактивен

 

#8 07-02-2009 22:37:08

A5
земля
Зарегистрирован: 08-07-2008
Сообщений: 116

Re: .htaccess

ничего не делать

Неактивен

 

#9 08-02-2009 13:35:22

yarixxx
буки
Откуда: Санкт-Петербург
Зарегистрирован: 19-11-2008
Сообщений: 8

Re: .htaccess

Для чего нужен .htaccess?
В этом файле сохраняются настройки каталогов сайта. Если этот файл лежит в корне сайта - настройки распространяются на весь сайт. С помощью этого файла можно:
1. Изменить кодировку по умолчанию (например, AddDefaultCharset CP1251)
2. Настроить ЧПУ (примеров приводить не буду).
3. Запретить (или разрешить) просмотр списка файлов в каталоге.
4. Настроить страницы ошибок.
и очень-очень много других полезных вещей.

Поэтому, не говорите: убирай его нах. Если сайт работает без него, это еще не значит, что .htaccess не нужен. Посмотрите, кто последний правил этот файл, спросите зачем и почему. Попытайтесь найти какая строка вызывает ошибку. Закомментируйте ее, а все остальное оставьте в покое.

Неактивен

 

#10 08-02-2009 23:48:20

A5
земля
Зарегистрирован: 08-07-2008
Сообщений: 116

Re: .htaccess

это докризисный нах - он  датирован 2007-м годом.
последний вопрос про .мастерхост, который меняет настройки хостинга. так вот, там ничего в дефолтном .htaccess менять не нужно

Неактивен

 

#11 09-02-2009 01:12:20

sgm
добро
Зарегистрирован: 26-01-2007
Сообщений: 48

Re: .htaccess

A5, спасибо за ответ. Но у меня вопрос, каким должен быть дефолтный файл .htaccess? Не могли бы вы привести правильный образец? Здесь на форуме мне встретились три варианта высказываний:
1. #php_value register_globals 0 вот здесь лучше бы убрать знак диеза в начале строки. если все будет работать, то так и оставить.
2. В .htaccess ставим # перед php_value register_globals.
3. Если в вашем .htaccess строка php_value register_globals 0 закомментирована - раскомментируйте ее. Так же приводятся два варианта: #Options +FollowSymLinks и Options +FollowSymLinks

Неактивен

 

#12 09-02-2009 16:48:55

A5
земля
Зарегистрирован: 08-07-2008
Сообщений: 116

Re: .htaccess

вариант №2 - закомментировать

на мастерхосте нормально ведёт себя оригинальный .htaccess из родных дистрибутивов. т.е. ничего в нём менять не нужно.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru