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
Что вписать в .httaccess?