[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не зря ли я использовал редирект в PHP?
zhenya31
Передо мной встала задача: с адресов типа www.site.ru/dir/index.php или даже
www.site.ru/dir/index.php/chto-to перенаправлять на www.site.ru/dir/

Решил ее средствами php с помощью header();
Но для верности, хотел бы убедится что не пожалею об этом, так как знаю что редиректы могут принести кучу проблем для сайта.

$pos = strpos($_SERVER['REQUEST_URI'], "index.php");
if ($pos === false) {

}
else {
$len = strlen($_SERVER['REQUEST_URI']);
$red = substr($_SERVER['REQUEST_URI'], 0, $pos - $len);
header("Location: http://www.site.ru$red");
exit();
}
sergeiss
Для этих задач используй .htaccess - это его работа, делать такие преобразования.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

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