aliencash
@aliencash
Партизан

Как задать для переадресованной с помощью curl страницы базовый каталог?

Для реализации ЧПУ сделал переадресацию с помощью curl. Но стили и графика не подключатся к переадресованной странице, т.к. сама она лежит в корне сайта, а ЧПУ-ссылка - это подкаталог.

ЧПУ ссылка: site.com/projects/1
Страница для переадресации: site.com/page1.html?page=1

if (strpos($_SERVER['REQUEST_URI'], 'projects')) {
	$parse_ru = explode('/', $_SERVER['REQUEST_URI']);
	$page_ru = array_pop($parse_ru);
	if ((is_numeric($page_ru)) && ($page_ru > 0) && ($page_ru < 100)) {
		$new_url = 'http://site.com/page1.html?page='.$page_ru;
		$curl_handle=curl_init();
		curl_setopt($curl_handle, CURLOPT_URL, $new_url);
		$query = curl_exec($curl_handle);
		curl_close($curl_handle);
		exit;
	} else {
		header("HTTP/1.0 404 Not Found");
		header("HTTP/1.1 404 Not Found");
		header("Status: 404 Not Found");
		$curl_handle=curl_init();
		curl_setopt($curl_handle, CURLOPT_URL,'http://site.com/404.html');
		$query = curl_exec($curl_handle);
		curl_close($curl_handle);
		exit;
	}
}
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
а чем обычный способ не угодил? этож жесть какая-то
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
IMAGINWEB Москва
от 55 000 до 85 000 руб.
Владис Владимир
от 100 000 до 150 000 руб.
Индекс.СРО Ростов-на-Дону
от 45 000 до 70 000 руб.
24 июн. 2019, в 12:59
15000 руб./за проект
24 июн. 2019, в 12:31
1000 руб./в час