[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ссылки
metamarfoz
У меня вопрос..... можно ли сделать как нибудь ссылку типа site.ru/news/ при этом не затрагивая фтп.... ну тоесть не создавать там папку news и не кидать туда index.php blink.gif



Спустя 1 час, 49 минут, 31 секунда (8.01.2010 - 02:39) Lex_R написал(а):
Используй mod_rewrite

Спустя 6 часов, 55 минут, 43 секунды (8.01.2010 - 09:35) FatCat написал(а):
Можно и без мод-реврайта, средствами пхп.
Пример: http://phpforum.ru/txt/index.php/t24326.html
/index.php/ - не директория, а файл. Вот алгоритм преобразования адресов:
$main_string = $_SERVER['PHP_SELF'];

if ( strstr( $main_string, "/" ) )
{
$main_string = str_replace( "/", "", strrchr( $main_string, "/" ) );
}

$main_string = str_replace( ".html", "", $main_string );

$action = 'index';
$id = 0;
$st = 0;

//--------------------------------
// Pages?
//--------------------------------


if ( strstr( $main_string, "-" ) )
{
list( $main, $start ) = explode( "-", $main_string );

$main_string = $main;
$st = $start;
}

$st = intval($st);

//--------------------------------
// What we doing?
//--------------------------------


if ( strstr( $main_string, 't' ) )
{
$action = 'topic';
$id = intval( str_replace( "t", "", $main_string ) );
}
else if ( strstr( $main_string, 'f' ) )
{
$action = 'forum';
$id = intval( str_replace( "f", "", $main_string ) );
}

Спустя 14 часов, 29 минут, 31 секунда (9.01.2010 - 00:04) metamarfoz написал(а):
FatCat ну а я вот примерно так думал сделать чтобы получилась такая ссылка site.ru/modules/dle

Спустя 8 минут, 27 секунд (9.01.2010 - 00:13) Romms написал(а):
metamarfoz, вот тут точка входа и там говорится про то что ты спрашивал
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.