Ну вот я и решил написать данную статью как это довольно просто реализуется. Нам понадобится нормальный хостинг с поддержкой PHP, .htaccess и немножко "серого вещества".)))
и так начнем.
Для начала создадим файл .htaccess со следующим содержимым
RewriteEngine On
RewriteRule ^([^/]*)(/?)+$ index.php?route=$1 [L,QSA]
.htaccess готов больше для данного примера там ни чего не надо
Дальше давайте создадим файл index.php и пропишем следущее
<?php
//объявим переменную $route
$route = isset($_GET['route']) ? trim($_GET['route']) : NULL;
//Создадим массив с русскими страницами //Можно было использовать и транслит, но таким образом можно любое название странице задать
$pages = array('страница' => 'page');
//Проверим
if($route)
$route = $pages[$route];
//создадим массив с реальными страницами
$array = array('page');
//Проверим и выведим результат
if (in_array($route, $array) && file_exists($route . '.php')) {
require_once($route . '.php');
} else {
echo '<a href="http://'.$_SERVER['SERVER_NAME'].'/страница/">Страничка</a>';
}
?>
Индекс готов. Давайте создадим страницу page.php на которую и будит совершаться переход
<?php
echo 'Вот и все';
?>
Пример вот http://www.mdirect.ru/регистрация/
Автор статьи Krite ( http://www.mdirect.ru )
Копипаст запрещен без указания авторства!
Архив с файлами прилагается