.htaccess

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#1 Сообщение 05.03.2010, 18:05

Если есть люди которые разбираются в написании .htaccess файлов. Не могу решить вот такую проблему:
Есть сайт по адресу (к примеру, ибо мой сайт еще на стадии разработки) http://mega-site.ru/ при заходе на этот сайт в строке адреса должно быть http://mega-site.ru/user/login.html вот такая строчка. Пробовал делать через редирект - не катит так как редирект нужен на свой же сайт. Уже не знаю что и сделать. Вот примерно так как тут - https://cp.4game.ru/ вбиваешь этот адресс в браузере а загружается https://cp.4game.ru/index/login.html...
Изображение


Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#3 Сообщение 05.03.2010, 18:26

spund, сайт уже на 90% готов. По этому вопросу прочел уже кучу литературы. Но так и не понял как мне добиться желаемого результата.
Изображение

spund
Капитан
Капитан
Сообщения: 394
Зарегистрирован: 15.04.2008

#4 Сообщение 05.03.2010, 18:29

первая ссылка в гугле:
http://www.iho.ru/faq/manual/htaccess.h ... ctoryIndex

Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#5 Сообщение 05.03.2010, 18:43

Не то это. Мне нужно что бы именно с http://mega-site.ru/ шел редирект на http://mega-site.ru/user/login.html адрес. и что бы когда пишеш http://mega-site.ru/user/ шел редирект на http://mega-site.ru/user/login.html
Изображение

spund
Капитан
Капитан
Сообщения: 394
Зарегистрирован: 15.04.2008

#6 Сообщение 05.03.2010, 19:00

[-Dio-], а в чём проблема, положить файл в два места? Даже содержимое в этих копиях различаться не будет, примерно так:
DirectoryIndex /home/%username%/www/user/login.html

Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#7 Сообщение 05.03.2010, 19:13

spund, тоже не рулит такой способ. Надо что бы при любом раскладе адрес оставался один.
Вроде немного получилось что хотел. RedirectMatch permanent ^/$ /user/login.html это помогло.
Но вот как добиться того что бы показывался login.html если адрес http://mega-site.ru/user/ так и не понял :(
Изображение

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#8 Сообщение 05.03.2010, 20:53

Нахрена тебе изобретать велосипед? Хидер "Location" и meta-refresh чтоли просто так придумали, чтоб стандарты потолще сделать?
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

pike
Нович0к
Нович0к
Сообщения: 13
Зарегистрирован: 18.01.2010

#9 Сообщение 06.03.2010, 18:53

[-Dio-] писал(а):Мне нужно что бы именно с http://mega-site.ru/ шел редирект на http://mega-site.ru/user/login.html адрес. и что бы когда пишеш http://mega-site.ru/user/ шел редирект на http://mega-site.ru/user/login.html
Если актуально.
В корне сайта

Код: Выделить всё

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /user/login.html [R]
В папке user

Код: Выделить всё

RewriteBase /

RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /login.html [R]

Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#10 Сообщение 06.03.2010, 23:37

pike
В корне работает. Все норм перекидывает. А вот в Папке юзер не пашет. Ну тоесть если удалить из адреса login.html то загрузится список файлов что в папке...
Изображение

pike
Нович0к
Нович0к
Сообщения: 13
Зарегистрирован: 18.01.2010

#11 Сообщение 08.03.2010, 00:58

[-Dio-] писал(а):pike
Ну тоесть если удалить из адреса login.html то загрузится список файлов что в папке...
Положи в папку пустышку index.html или http://htaccess.net.ru/doc/htaccess/Options.php

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#12 Сообщение 09.03.2010, 10:28

Повторяю вопрос - зачем тебе юзать противный .htaccess, когда есть meta-redirect и возможность ставить хидер "Location" ?
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

Аватара пользователя
serg
Капитан
Капитан
Сообщения: 473
Зарегистрирован: 27.10.2009
Откуда: Серпухов
Благодарил (а): 96 раз
Поблагодарили: 77 раз
Контактная информация:

#13 Сообщение 09.03.2010, 20:58

popoffka
А почему он противный?Кому как,но мне он кажется в тысячу раз легче meta-redirect
Цитатник
Fast Food писал(а):Помогите плиз найти на сервер CSS эмулятор стима который не меняет стим ид у лицензионок а пираткам выдаёт такой стим ид STEAM_666.88.666 очень надо плиз!!!!
orgasm писал(а):STELS3000
у тебя лицензия?
STELS3000 писал(а):ДА! Ломаный стим!!
Loco писал(а):А так, для 4 серверов, тебе бы надо 4-х ядерный процессор.
CrAzY3010 писал(а): Вчера он представился админом, я ему поверил, ибо он умел писать синими и зелёными буквами
Misha-Tuman писал(а):Jobman у тебя голова из жопы и воняет говном
По информативности сайт довольно полезный. Но админы там - бритоголовые неадекваты, склонные к национализму и расизму. На аватарках - одна свастика. А главный там - инсульт666. Делает довольно неплохие no-steam сборки. Короче, без крепкой психики туда лучше не ходить.

Аватара пользователя
[-Dio-]
Сержант
Сержант
Сообщения: 73
Зарегистрирован: 12.05.2009
Откуда: От туда...
Контактная информация:

#14 Сообщение 10.03.2010, 02:00

popoffka, метаредирект ставится на странице. А .htaccess делает редирект без загрузки страницы.
Изображение

Ответить