/ / Перенаправлення за допомогою .htaccess та Zend Error Controller? - apache, .htaccess, zend-frame

Перенаправлення з використанням .htaccess та Zend Error Controller? - apache, .htaccess, zend-framework

У мене був старий веб-сайт, індексований google із такими посиланнями:

http://www.example.co.za/about/about.html

однак тепер я перейшов на Zend Framework в якості заднього кінця для свого сайту з URL-адресою форми:

http://www.example.co.za/about/about/

Я відредагував контролер помилок Zend на:

$this->_redirect("/home");

Однак, коли .html сторінка вказана, вона не переспрямовує?

Чи варто щось міняти .htaccess чи його все одно можна переспрямувати через контролер помилок?

Оновлення:

Я б фактично вважав за краще мати щось, що ловить запитуваний URL, а потім перенаправляє на правильне місце, виходячи із вмісту цієї URL-адреси.

як це можна досягти?

Відповіді:

1 для відповіді № 1

Якщо є невелика кількість "відомих" URL-адресви хочете переспрямувати, ви можете це зробити тільки з htaccess поодинці, що буде набагато швидше, ніж робити це з PHP. Додайте цей рядок у верхню частину файлу .htaccess (над текстом Перезаписати):

Redirect 301 /about/about.html http://www.example.co.za/about/about/

а потім повторіть це для кожної URL-адреси, яку потрібно переспрямувати.