Перепишите URL в социальном движке - PullRequest
1 голос
/ 04 сентября 2011

Я использую социальный движок, я хочу изменить свой URL с www.example.com/signup на www.example.com/activate, извините, я хочу сохранить оба URL.пожалуйста, дайте мне знать, как это сделать

Ответы [ 3 ]

2 голосов
/ 24 октября 2012

В приложении / модули / Использование / настройки / манифест найдите следующие строки:

    'user_signup' => array(
        'route' => '/signup/:action/*',
        'defaults' => array(
        'module' => 'user',
        'controller' => 'signup',
        'action' => 'index'
     )

Измените /signup/:action/ на /activate/:action.

2 голосов
/ 04 сентября 2011

Поместите этот код в ваш файл public / index.php.

$FrontController = Zend_Controller_Front::getInstance();
$Router = $FrontController->getRouter();
$Router->addRoute("activate",
new Zend_Controller_Router_Route
(
"/activate",
array
("controller" => "signup",
"action" => "index"
)
));

здесь: активировать - это имя маршрутизатора. / activ - это URL-адрес, который вы хотите указать в качестве адреса, контроллера и действия.

1 голос
/ 04 сентября 2011

Вы можете изменить ваш .htaccess для создания перенаправлений, см. этот пример

...