Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Перенос рабочей системы с HDD на массив RAID 1

Автор: Grafus
Дата сообщения: 05.01.2007 21:49
Народ подскажите, кто что сможете!!!
Ситуация такая:
Требуется накатить модуль на сайт (сам сайт работает на ура), но для этого в корне требуется разместить .htaccess со следующим текстом:

Код:
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*\.(htm|html) loadpage.php [L]
RewriteRule ^$ loadpage.php [L]
Автор: Cheery
Дата сообщения: 05.01.2007 21:59
Grafus

Цитата:
В чём может быть ошибка, объясните, ПЛЗ, начинающему!!!

сказано же.. для данной директории не выставлена в конфиге опция FollowSymLinks разрешающая использование mod_rewrite
Автор: Grafus
Дата сообщения: 06.01.2007 09:34
А!!! Всё нашёл!!! Сенкс!!!

Добавлено:
Обознатушки!
Должна быть следующая конструкция?

Код:
<Directory "C:/Sites/home/www/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Автор: Cheery
Дата сообщения: 06.01.2007 22:11
Grafus

Цитата:
Должна быть следующая конструкция?

к примеру... все зависит от того, хочешь ли ты разрешить изменять любые Options в директории.
Автор: Grafus
Дата сообщения: 07.01.2007 11:15
Огромнейшее ПАСИБО!!!
Помогло!!!
Автор: problematik
Дата сообщения: 10.01.2007 11:44
не работает ни как .htaccess
а задавать команды для всего сервера ой как не хочется
1)либо сервер просто не обращает внимание на него
2)либо я не правильно задаю команды:

php_flag register_globals on
AddType application/x-httpd-php .png
Автор: Cheery
Дата сообщения: 10.01.2007 20:10
problematik

Цитата:
AddType application/x-httpd-php .png

что ЭТО? вернее зачем?


Цитата:
либо сервер просто не обращает внимание на него


введи что то левое вообще.. если выдаст 500 ошибку, значит обращает


ps: и как ты определяешь, что не работает?
Автор: oldBob
Дата сообщения: 07.02.2007 12:09
Уважаемые! При появлении в .htaccess

Код:
RewriteLog "rewrite.log"
RewriteLogLevel 0
Автор: SplideX
Дата сообщения: 10.03.2007 20:58
установил apache 2.2 он перестал обращать внимание на .htaccess совсем
команды из .htaccess не выполняются, даже если фигню напишешь ошибку 500 не дает, всё работает как и работало.
в чем дело может быть?
на 2.0 было всё замечательно.
Автор: HeT BonpocoB
Дата сообщения: 10.03.2007 23:38
SplideX, AccessFileName .htaccess, AllowOverride All ?
Автор: SplideX
Дата сообщения: 11.03.2007 13:51
HeT BonpocoB
о точно
AllowOverride All забыл спасибо.
Автор: Cheery
Дата сообщения: 11.03.2007 21:13
SplideX

Цитата:
AllowOverride All забыл

All, как раз, и не нужно.. нужно именно то, что нужно..
Автор: Fader
Дата сообщения: 18.03.2007 02:12
Нужно решить следующую задачу:

При обращении к web-серверу из локальной сети (192.168.34.0/24): http://192.168.34.200/index.html нужно чтобы апач редиректил на адрес http://192.168.34.200/site/index.html

А при обращении с сервера http://127.0.0.1 редирект не происходил.

Что написать в .htaccess ?
Автор: Cheery
Дата сообщения: 18.03.2007 02:18
Fader
mod_rewrite: документация, готовые решения, вопросы
Автор: MYM
Дата сообщения: 11.04.2007 16:50
Делаю листинг директории, добавив в .htaccess строку Options +Indexes.

Без листинга страницы в кодировке Windows.

Но делаю листинг - упорно выдается страница в кодировке UTF-8, что только не пробовал.
Автор: Cheery
Дата сообщения: 11.04.2007 16:51
MYM

Цитата:
Но делаю листинг - упорно выдается страница в кодировке UTF-8, что только не пробовал.

смотрим какая кодировка по умолчанию прописана в конфиге

ps: и о какой странице идет речь?
Автор: MYM
Дата сообщения: 11.04.2007 17:06
Cheery

В httpd.conf - AddDefaultCharset windows-1251

Страницы я имею в виду header.html и readme.html
Автор: grapefun
Дата сообщения: 09.05.2007 15:01
У меня на движке Джумла линки с помощью мод_реврайт преобразовываются к виду
_http://мойсайт/content/view/1779/63/ - по сути 1779 - это номер страницы, а 63 - указывает к какому разделу она относится. Можно ли с помощи .htaccess закрыть доступ к страницам по маске, например _http://мойсайт/content/view/*/5/, где 5- несуществующий раздел, а * - любая цифра. То же правда придется каким-то образом зарубить поисковым ботам через robots.txt.
Автор: Jokerjar
Дата сообщения: 13.05.2007 07:23
На сервере safe_mode отключен, но в disable_functions внесена функция listen. Можно ли как то средствами .htaccess разрешить выполнение функции listen?
Автор: Cheery
Дата сообщения: 14.05.2007 18:38
Jokerjar

Цитата:
На сервере safe_mode отключен, но в disable_functions внесена функция listen.

в огороде бузина, а в киеве дядька..
нет такой функции в php. есть socket_listen.
нет, нельзя, иначе бы и смысла в safe не было бы
Автор: Jokerjar
Дата сообщения: 15.05.2007 02:34

Цитата:
disable_functions    ini_alter,system,passthru,shell_exec,leak,listen,chgrp,apache_setenv,
define_syslog_variables,openlog,syslog,ftp_exec

Хммм... С работой сокетов проблема, думал уже попросить хостера убрать этот listen. Но если это не оно, тогда хз в чем проблема (Сорри, оффтоп).
Автор: Cheery
Дата сообщения: 15.05.2007 03:01
Jokerjar

Цитата:
С работой сокетов проблема

значит это просто общее название группы функций
если запрещены, то никак не открыть..
Автор: Jokerjar
Дата сообщения: 15.05.2007 09:21

Цитата:
иначе бы и смысла в safe не было бы

Напомню, что safe_mode отключен. Но, думаю, даже без него изменить не удастся. Да поможет мне красноречие и добродушие хостера... буду просить!
Автор: 4game
Дата сообщения: 15.05.2007 17:25
здравствуйте, мне нужно сделать такую конфигурацию: есть поддомен img.site.ru, он создан для хранения картинок основного сервера, надо сделать, чтобы при попытки попасть в любую директорию этого поддомена (в том числе и не существующую и приобращении непосредственно к главной стр., т.е. к img.site.ru) апач автоматом отправлял на главный домен site.ru, также при попытки получить не существующий файл (например при обращении к img.site.ru/main.gif) апач тоже отправлял на site.ru, но при попатки открыть существующий файл он его собственно показывал, как такое можно организовать?
Автор: ZaqwrKos
Дата сообщения: 16.05.2007 10:21
4game
как вариант
ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/403.php
тоестьпри соответствующих еррорах, пользователю будет выдано что в php файле (скрипт-код) и из скриптика *.php перенаправляйте куда угодно...
Автор: StasM
Дата сообщения: 17.05.2007 15:24
Господа, помогите пожалуйста настроить .htaccess
Отдал сайт на раскрутку. Раскрутчики рекомендуют создать файл .htaccess в корне сайта и вставить код:
Код: RewriteEngine on
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^[^/.]*$ мой_домен/? [R=301,L]

RewriteCond %{THE_REQUEST} /[?./]
RewriteRule .* мой_домен/? [R=301,L]
Автор: Cheery
Дата сообщения: 17.05.2007 16:07
StasM
подобные вещи, в основном, решают тут
mod_rewrite: документация, готовые решения, вопросы

Цитата:
Т.е. если я зайду на www.мой_домен.ru/?5 или www.мой_домен.ru// меня должны перенести на 301 Moved Permanently. Но почему-то меня спокойно перенаправляет на главную страницу сайта.

перенести куда???
Автор: StasM
Дата сообщения: 17.05.2007 17:20

Цитата:
перенести куда???



Цитирую с сайта раскрутчиков:

Цитата:
301 Moved Permanently
Ресурс перемещен на постоянной основе
Запрошенному ресурсу был приписан новый постоянный URI и любая будущая ссылка на этот ресурс должна делаться с использованием одного из присланных URI. Клиенты с возможностью редактирования связей должны, где возможно, автоматически менять связи для ссылок Request-URI на одну или более новых ссылок, присланных сервером. Этот отклик можно кэшировать, если не указано обратного.

Если новый URI является адресом (location), его URL должен быть задан в поле Location отклика. Если метод запроса не HEAD, объект отклика должен содержать короткое гипертекстное замечание с гиперсвязью, указывающей на новый URI.

Если получен статусный код 301 в ответ на запрос, отличный от GET или HEAD, агент пользователя не должен автоматически переадресовывать запрос, если только это не может быть подтверждено пользователем, так как такая переадресация может изменить условия, при которых направлен запрос.

Замечание: При автоматической переадресации запроса POST, получив статусный код 301, некоторые существующие агенты пользователя HTTP/1.0 ошибочно меняют его на запрос GET."
Автор: Linch
Дата сообщения: 14.07.2007 13:45
Привет,
Появилась проблема и даже не знаю куда смотреть.
Есть домен site.ru на нем установлен форум, но находится он не в корневой директории а в папке forum. Что бы зайти на форум нужно набирать site.ru/forum
Если же набрать просто site.ru то высвечивается список папок.
А хотелось бы что бы когда набираеш site.ru то автоматом перекидывало бы на site.ru/forum
Я поглядел в хелпы по htaccess и сделал так RedirectMatch temp ^/$ http://site.ru/forum/index.php (работает, но я не уверен что это правельно )
Но после этих действий появилась еще 1 проблема
есть к примеру linch.site.ru если я пытаюсь туда зайти меня все равно перекидывает на форум.

Подскажите как лучше решить эту проблему.
Автор: squid
Дата сообщения: 16.07.2007 08:10
VirtualHost смотри

Страницы: 12345678910111213

Предыдущая тема: MikroTik RouterOS (часть 5)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.