вопросы пока без ответов..

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

вопросы пока без ответов..

Сообщение Alexey » Ср мар 21, 2007 8:01 pm

...
htaccess - странное и вероятно ругательное слово, не имеющее русского перевода ))
Аватар пользователя
Alexey
Site Admin
 
Сообщений: 38
Зарегистрирован: Вс сен 25, 2005 11:36 am
Откуда: RF/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Noil » Вт июл 17, 2007 7:40 pm

Подскажите как реализовать следующий метод.

Необходимо чтобы на запрос
www.domain.com/a/profiles?action=results&nid=1600

отдавалась страничка
www.domain.com/a/1.html

заранее спасибо
Noil
 
Сообщений: 1
Зарегистрирован: Вт июл 17, 2007 7:29 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Paskal » Ср июл 18, 2007 9:54 am

Alexey
скачка запрещена! пасибо! а не подскажешь как виртуальный домен сделать... в первом посте (написанный мной) пример указан =)
Paskal
 
Сообщений: 4
Зарегистрирован: Ср июл 04, 2007 4:00 am
Откуда: Том. обл. Стрежевой
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Дмитрий Тамошенков » Чт июл 19, 2007 4:33 am

Ребят, помогите:
мне надо направлять людей на определенную страницу моего сайта, если они пришли на мой сайт с другого сайта.

У меня есть такая конструкция:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.test2.ru/cms8
RewriteCond %{HTTP_REFERER} !^http://test2.ru/cms8
RewriteRule /* http://www.test2.ru/cms8/warning.htm [R,L]

Но не работает. Страница "warning.htm" типа грузится, но не загружается. Если ввожу адрес http://www.test2.ru/cms8/warning.htm, то выдается следующее:

Found
The document has moved here.
Apache/1.3.33 Server at www.test2.ru Port 80

Помогите, пожалуйста!
Дмитрий Тамошенков
 
Сообщений: 1
Зарегистрирован: Чт июл 19, 2007 4:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Как закрыть доступ с доменов?

Сообщение Boom » Сб авг 04, 2007 8:59 am

Проблема такова-Хочу закрыть для двух доменов доступ на сайт.
взял .htaccess вот такой:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?bot.com.*$ [NC]
RewriteRule .* http://www.bot.com/ [R,L]


Залил на сервер.Все работает пропали от него клики.Но вот появился еще домен poc.com и не знаю как правильно его добавить в .htaccess
чтобы и его посетителей отправляло http://www.bot.com
помогите плз
Boom
 
Сообщений: 1
Зарегистрирован: Сб авг 04, 2007 8:43 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение bubastic » Ср авг 29, 2007 6:09 am

Подскажите как сделать редирект а уровень выше?

articles/raz/(файлы)
articles/dva/*
articles/tri/*

на
articles/*

Пробывал так, не работает :(
Код: выделить все
RewriteEngine on
RewriteBase /
RewriteRule ^articles/([a-zA-Z0-9_]+)/(.*)$  articles/$2 [NC]


и еще
documents/instr/(файлы) > index.html?documents/instr/(файлы)

чтобы не делал, индекс почему то ищется в documents/ а не в корне
bubastic
 
Сообщений: 1
Зарегистрирован: Ср авг 29, 2007 5:44 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение user » Вт сен 18, 2007 3:36 pm

Подскажите пожалуйста как сделать чтобы всем посетителям выдавалась страница 1.php а у меня с моим IP работало всё как обычно
user
 
Сообщений: 1
Зарегистрирован: Вт сен 18, 2007 3:22 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Доступ к другому серверу по внутренней сетке

Сообщение Шамиль » Сб окт 06, 2007 10:47 am

У меня Апач-2. Мне нужно, чтобы при обращении к имени сайта Апач
обращался к другому серверу сети по внутреннему IP. Например - вместо перехода в папку обращался на 192.168.1.5/
Хочу настроить WEB доступ к ВидеоСерверу.

Спасибо.
Шамиль
 
Сообщений: 1
Зарегистрирован: Сб окт 06, 2007 10:32 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Расмус » Чт окт 11, 2007 10:26 am

Ситуация: есть сайт "sitename.ORG", теперь переходим на "sitename.RU". Соджержимое обоих сайтов ижентично, физически они находятся на одном сервере, в одной папке.
Нужно: сделать так, что бы набрав "sitename.ORG/что-то ещё" пользователь пересылался на "sitename.RU/что-то ещё". При этом важно, что бы пересылка была не просто на первую страницу "sitename.RU", а именно на указанный файл, например "sitename.ORG/news.php?id=1234" перебрасывался именно на "sitename.RU/news.php?id=1234".
Вопрос: как это грамотно сделать?
Расмус
 
Сообщений: 1
Зарегистрирован: Чт окт 11, 2007 10:16 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Jenyok » Вт ноя 13, 2007 10:28 am

Хелп, надо сделать редирект.
У меня сайт на сервере доступен с двух урл (IP и домена), надо сделать так что бы когда заходишь по IP перенаправляло на домен.
Jenyok
 
Сообщений: 1
Зарегистрирован: Вт ноя 13, 2007 10:19 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

переадрессация

Сообщение Eugene » Чт дек 27, 2007 1:38 pm

Ребят помогите, как сделать чтобы пользователь набирая в адресной строке мой старый домен www.xxxxx.kiev.ua автоматически попадал на мой новый домен www.xxxxx.ua
и в адресной строке отображался именно www.xxxxx.ua.

я сделал алиасы.переадрессация происходит, но в адрессной строке адресс старого сайта.
Eugene
 
Сообщений: 1
Зарегистрирован: Чт дек 27, 2007 1:31 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение knautilus » Вс янв 20, 2008 7:20 am

Как запретить редактирование файлов .htm, не запрещая просмотр этих файлов?
knautilus
 
Сообщений: 1
Зарегистрирован: Вс янв 20, 2008 7:13 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

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

Сообщение lee » Вс фев 10, 2008 8:22 am

Немогу написать конфигурацию файла .htaccess

Хочу сначало закрыть доступ на все файлы
И потом открыть на некоторые из них (htm,php,gif)

это рациональное решения. так как на сайте присутствует много файлов без расширения.
lee
 
Сообщений: 1
Зарегистрирован: Вс фев 10, 2008 8:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение xamlo » Чт фев 28, 2008 7:47 pm

Помогите пожалуйста, нужно чтобы все запросы перенаправлялись на файл index.php
вот мой .htaccess
RewriteEngine On
RewriteRule .* /index.php [L]
выдает 500-ую ошибку, и в логе лежит следующее:
[Wed Feb 27 20:36:50 2008] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
xamlo
 
Сообщений: 1
Зарегистрирован: Чт фев 28, 2008 5:58 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Простая задача

Сообщение john-kulak » Вт апр 01, 2008 12:52 pm

Помогите пожалуйста.
Мне надо просто использовать rewriterule . Казалось бы куда проще задача. Вот текст .htaccess :

Options FollowSymLinks
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ index.php?module=$1
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?module=$1&action=$2
AddDefaultCharset WINDOWS-1251

Все работает на моем локалхосте, но когда я закачиваю сайт на интернет-сервер - не работает. Уже все перепробовал, какие могут быть причины?
Вообще htaccess на сервере работает, пробовал DirectoryIndex команду - работает, а вот RewriteRule - нет.
john-kulak
 
Сообщений: 1
Зарегистрирован: Вт апр 01, 2008 12:41 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Помогите разобраться

Сообщение ecos-rtos.in.ua » Сб апр 05, 2008 4:26 pm

Пыталяся сделать редирект средствами .htaccess.
Например
RewriteEngine on

RewriteRule ^ecos-user-guide.html$ ?module=articles&c=documentation&b=2&a=1

после этого смог перейти на страницу http://ecos-rtos.in.ua/?module=articles ... on&b=2&a=1 по ссылке http://ecos-rtos.in.ua/ecos-user-guide.html. Но потом возникли проблемы. Все ссылки на этой станице (Публикация статьи, Файлы и т.д.) стали вида http://ecos-rtos.in.ua/ecos-user-guide. ... e=articles и перестали работать. Подозреваю что нужно добавить еще одно правило, вопрос какое?

Помогите решить проблемку, а то все ссылки в переводе документации неохота вручную менять.
С сайта http://reloadcms.com меня послали к вам (http://reloadcms.com/main/?module=forum ... pic&id=469)
ecos-rtos.in.ua
 
Сообщений: 1
Зарегистрирован: Сб апр 05, 2008 4:06 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Maximodul » Чт апр 10, 2008 8:43 am

Привет, всем.
Гляньте плиз ... чего неправильно ???

AddType "text/html; charset=koi8-r" .html .htm .shtml
AuthType Basic
AuthName "Name"
AuthUserFile /home//.htpasswd
require user aura

RewriteCond %{REMOTE_USER} !=""
RewriteCond /home/(%{REMOTE_USER}) -d
RewriteRule (.*) /home/%1/$1

p.s. Надо замутить кое-что на php за пиво....
Может кто-нить ??
Maximodul
 
Сообщений: 1
Зарегистрирован: Ср апр 09, 2008 12:49 pm
Откуда: СПб
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение doncod » Сб апр 19, 2008 11:58 am

Нужно сделать счетчик.
Мой мосх создал такой код
Код: выделить все
RewriteEngine On
RewriteCond %{QUERY_STRING} !count=ok
RewriteRule ^.*$ counter/counter.php


То есть я все запросы переадресовываются в counter/counter.php (кроме тех которые в QUERY_STRING имеют count=ok ) а counter/counter.php записывает лог и делает переадресацию вида
исходный адрес?count=ok

Но мне нужно чтобы считался доступ только к .php и .flv файлам, а на

Код: выделить все
RewriteEngine On
RewriteCond %{QUERY_STRING} !count=ok [AND]
RewriteCond %{REQUEST_URI} \.php
RewriteRule ^.*$ counter/counter.php


Выдает ошибку 500. Что делать???
doncod
 
Сообщений: 1
Зарегистрирован: Сб апр 19, 2008 11:38 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение uoziod » Чт май 08, 2008 12:16 pm

Вопрос такого характера. Есть 2 папки. Задача: в зависимости от запрашиваемого URL'а выводить контент заданной. т.е:

/.
/folder1
/folder2

если URL www.folder1.ru, то выводить внутренность folder1, та же задача с folder2.

ремарка: внутри folder1/ и folder2/ есть свои .htaccess которым бы в идеале тоже работать, по своим правилам (например там .htaccess CMS'ки)

будьте добры, известите в личку если кто знает решение!
word!
uoziod
 
Сообщений: 1
Зарегистрирован: Чт май 08, 2008 12:12 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

исключение index.php

Сообщение big » Вт май 13, 2008 9:59 am

в .htaccess есть строчка:

RewriteRule ^(.*).html$ index.php?path=main&file=$1 [L]

которая все файлы с расширением html перенаправляет по адресу index.php?path=main&file=$1 [L]
Проблема в том, что при попытке вместо html вставить php сайт вылетает, т.е. видимо просиходит перенаправление самого index.php. Можно ли как-то запретить обработку index.php в данном случае?
big
 
Сообщений: 1
Зарегистрирован: Вт май 13, 2008 9:53 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Уровни доступа с разных IP

Сообщение Andrey_Go » Пн май 26, 2008 6:13 am

Всем привет!
У меня такая задача, на уровне апача сделать доступ по паролю для всех IP кроме локальных т.е. все кроме 192.168.0.*
Возможно ли такое ?

Заранее спасибо!
Программист - это не профессия, это диагноз!
Andrey_Go
 
Сообщений: 1
Зарегистрирован: Пн май 26, 2008 6:07 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

2 сайта в одной папке www

Сообщение xpasha » Сб июн 21, 2008 9:38 am

Всем привет. Такая проблема. У меня на компе стоит серв, домены сделаны на no-ip.com. Сайт стоит как положено в папке www и доступен по адресу ххх.sytes.net Возникла необходимость создать второй сайт, разместил его в папке www/site, назначил на no-ip адрес yyy.sytes.net
Проблема в том, что и по адресу xxx.sytes.net и по yyy.sytes.net доступно только то, что лежит в корне папки www. Подскажите, каким образом можно сделать, чтоб то что лежит в папке www/site было доступно по адресу yyy.sytes.net
xpasha
 
Сообщений: 1
Зарегистрирован: Сб июн 21, 2008 9:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вопрос по mod_rewrite

Сообщение pizzz » Вс авг 17, 2008 10:56 am

Имеем такой htaccess:

Options -Indexes
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteRule ^([^\.]*)$ index.php?q=$1

Структура папок такая:

/mods
/admin
/.htaccess
/.index.php

При запросе:
http://cms/mods/admin/
В адресной строке получаем
http://cms/mods/admin/
Исполняеться фаил
.index.php


При запросе:
http://cms/mods/admin
В адресной строке получаем
http://cms/mods/admin/?q=mods/admin
Исполняеться фаил
.index.php


Почему так?

Вобще, немогли бы Вы привести пример htaccess с правилами при котором

Все запросы приводяться к виду index.php?q='Все что после http://site.ru/'
кроме запросов вида http://site.ru/admin
Они приводяться к виду
admin.php?q='Все что после http://site.ru/admin/'

admin.php и index.php лежат в корневой папке.

Уже запарился парить гугл.

Заранее спасибо.
pizzz
 
Сообщений: 1
Зарегистрирован: Вс авг 17, 2008 10:52 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

доступ в каталог

Сообщение Unsiker » Пн сен 15, 2008 8:01 am

Установил на хостинг одну ЦМС. она использует htaccess. там прописаны следующие правила

Код: выделить все
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^robots\.txt$  /sbots.php?path=$1%{QUERY_STRING} [L]

RewriteCond %{REQUEST_URI} !^styles
RewriteCond %{REQUEST_URI} !^css
RewriteCond %{REQUEST_URI} !\.css
RewriteCond %{REQUEST_URI} !^js
RewriteCond %{REQUEST_URI} !\.js
RewriteCond %{REQUEST_URI} !^images
RewriteCond %{REQUEST_URI} !^webstat
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)\.xml$ index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L]

RewriteRule ^(udata|upage|uobject|ufs|usel|ulang|utype):?(\/\/)?(.*)$ releaseStreams.php?scheme=$1&path=$3?%{QUERY_STRING} [L]


RewriteCond %{REQUEST_URI} !^styles
RewriteCond %{REQUEST_URI} !^css
RewriteCond %{REQUEST_URI} !\.css
RewriteCond %{REQUEST_URI} !^js
RewriteCond %{REQUEST_URI} !\.js
RewriteCond %{REQUEST_URI} !^images
RewriteCond %{REQUEST_URI} !^webstat

RewriteCond %{REQUEST_URI} !(\.ico|\.ICO)$
RewriteCond %{REQUEST_URI} !(\.jpg|\.JPG)$
RewriteCond %{REQUEST_URI} !(\.jpeg|\.JPEG)$
RewriteCond %{REQUEST_URI} !(\.png|\.PNG)$
RewriteCond %{REQUEST_URI} !(\.gif|\.GIF)$
RewriteCond %{REQUEST_URI} !(\.css|\.CSS)$
RewriteCond %{REQUEST_URI} !(\.js|\.JS)$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?path=$1&%{QUERY_STRING} [L]


RewriteCond %{REQUEST_URI} (\.ico|\.ICO)$
RewriteCond %{REQUEST_URI} (\.jpg|\.JPG)$
RewriteCond %{REQUEST_URI} (\.jpeg|\.JPEG)$
RewriteCond %{REQUEST_URI} (\.png|\.PNG)$
RewriteCond %{REQUEST_URI} (\.gif|\.GIF)$
RewriteCond %{REQUEST_URI} (\.css|\.CSS)$
RewriteCond %{REQUEST_URI} (\.js|\.JS)$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ [R=404]



мне ну нужно выделить один корневой каталог на субдомен. при заходе в этог каталог с установленой ЦМС выдает сообщение мол тут все запрещено и т.п. зато заходит если добавить index.php (subdomain.mysite.ru/index.php). Подскажите как дать полные права на каталог?
Unsiker
 
Сообщений: 1
Зарегистрирован: Пн сен 15, 2008 7:53 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: YandexBot

cron