.htaccess
Если есть люди которые разбираются в написании .htaccess файлов. Не могу решить вот такую проблему:
Есть сайт по адресу (к примеру, ибо мой сайт еще на стадии разработки) http://mega-site.ru/ при заходе на этот сайт в строке адреса должно быть http://mega-site.ru/user/login.html вот такая строчка. Пробовал делать через редирект - не катит так как редирект нужен на свой же сайт. Уже не знаю что и сделать. Вот примерно так как тут - https://cp.4game.ru/ вбиваешь этот адресс в браузере а загружается https://cp.4game.ru/index/login.html...
Есть сайт по адресу (к примеру, ибо мой сайт еще на стадии разработки) http://mega-site.ru/ при заходе на этот сайт в строке адреса должно быть http://mega-site.ru/user/login.html вот такая строчка. Пробовал делать через редирект - не катит так как редирект нужен на свой же сайт. Уже не знаю что и сделать. Вот примерно так как тут - https://cp.4game.ru/ вбиваешь этот адресс в браузере а загружается https://cp.4game.ru/index/login.html...
Не то это. Мне нужно что бы именно с http://mega-site.ru/ шел редирект на http://mega-site.ru/user/login.html адрес. и что бы когда пишеш http://mega-site.ru/user/ шел редирект на http://mega-site.ru/user/login.html
[-Dio-], а в чём проблема, положить файл в два места? Даже содержимое в этих копиях различаться не будет, примерно так:
DirectoryIndex /home/%username%/www/user/login.html
spund, тоже не рулит такой способ. Надо что бы при любом раскладе адрес оставался один.
Вроде немного получилось что хотел. RedirectMatch permanent ^/$ /user/login.html это помогло.
Но вот как добиться того что бы показывался login.html если адрес http://mega-site.ru/user/ так и не понял :(
Вроде немного получилось что хотел. RedirectMatch permanent ^/$ /user/login.html это помогло.
Но вот как добиться того что бы показывался login.html если адрес http://mega-site.ru/user/ так и не понял :(
-
- VIP
- Сообщения: 2463
- Зарегистрирован: 13.12.2007
- Откуда: Latvia
- Поблагодарили: 2 раза
Нахрена тебе изобретать велосипед? Хидер "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
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins
Мой рогалик на JavaScript ⋅ Мой профиль на GitHub
Если актуально.[-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]
Код: Выделить всё
RewriteBase /
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /login.html [R]
Положи в папку пустышку index.html или http://htaccess.net.ru/doc/htaccess/Options.php[-Dio-] писал(а):pike
Ну тоесть если удалить из адреса login.html то загрузится список файлов что в папке...
-
- VIP
- Сообщения: 2463
- Зарегистрирован: 13.12.2007
- Откуда: Latvia
- Поблагодарили: 2 раза
Повторяю вопрос - зачем тебе юзать противный .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
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins
Мой рогалик на JavaScript ⋅ Мой профиль на GitHub