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;
	}
}
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
а чем обычный способ не угодил? этож жесть какая-то
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы