@Voolyman
Делаю простые сайты за короткие сроки

Как организовать контексты url адресом на modx revo?

Всех приветствую!

Хотелось бы реализовать так:
названиедомена.ru/test при открытии открывался новый контекст.

Сделал настройки у контекста:
Ключ: demo
base_url: /test
http_host: названиедомена.ru/test
site_start: 387
site_url http://названиедомена.ru/test

Плагин на событие OnHandleRequest

<?php
if ($modx->context->key == 'mgr') {return;}

elseif ($modx->event->name == 'OnHandleRequest') {
	$var = $modx->getOption('request_param_alias', null, 'q');
	$request = $_REQUEST[$var];
	
	if (strpos($request, 'test') === 0) {
		$modx->switchContext('demo');
		
		$_REQUEST[$var] = substr($request, 8);
	}
}


Но вылезает ошибка
503 Error
Page not found
The page you requested was not found.

В чем может быть проблема?
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
@Voolyman Автор вопроса
Делаю простые сайты за короткие сроки
Спасибо. Решил сам. Нужно было правильно настроить htaccess и создать папку с 3 файлами и этот плагин можно не использовать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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