Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

.Httacess как сделать что бы при открывании www .названиеСайта .ru /login запускался другой файл в другом пути?

Swordmage Мудрец (13200), на голосовании 3 года назад
.Httacess как сделать что бы при открывании www. названиеСайта. ru/login запускался www .myWebsite .ru/login/f/login.php запускался.

Что вписать в .httaccess?
Голосование за лучший ответ
H-p A Просветленный (47008) 3 года назад
Ой, да сделай просто редирект через Location и все )))
SwordmageМудрец (13200) 3 года назад
Не, в данный момент это не то что мне нужно.
H-p A Просветленный (47008) Swordmage, это не тебе решать, что тебе нужно... Что скажут, то и будешь сосать)) Ладно, шучу))
Сосиска в тесте Мыслитель (5514) 3 года назад
RewriteRule index.php - [L, F] При вызове index.php его не найдет.
RewriteRule . index.php [L] а в index,php можешь прописать чтоб другие файлы открывались

http://page.com/index.php Page not found

Теперь всё идёт через index.php
Если в index.php пропишешь

<?php

if(stripos($_SERVER['REQUEST_URI'] 'page') !== false) include('page.php');
if(stripos($_SERVER['REQUEST_URI'], 'page2') !== false) include('page2.php');
if(stripos($_SERVER['REQUEST_URI'], 'page3') !== false) include('page3.php');
if(stripos($_SERVER['REQUEST_URI'], 'page4') !== false) include('page4.php');
if(stripos($_SERVER['REQUEST_URI'], 'page5') !== false) include('page5.php');
?>
http://page.com/page откроется файл page.php
http://page.com/page2 откроется файл page2.php
http://page.com/page3 откроется файл page3.php
http://page.com/page4 откроется файл page4.php

RewriteRule ^/login$ mather.php
Денис Попов Мастер (1162) 3 года назад
хм, насколько я помню, ты интересовался mvc и что-то по ней делал.
по идеи, у тебя все запросы должны пересылаться в index.php.
и вызываться соответствующие контроллеры и экшены (методы).
а не отдельно что-то запускаться)

самое простое, это: "сайт. ру/имяКонтролера/имяМетода/" и далее всё аргументы для метода.
если хочешь что-то покрасивее, то где-то у себя прописываешь роутинг (смотря, как он организован)
что при url "сайт. ру/login" вызывался контролер авторизации с мотодом логина
Похожие вопросы