Перенаправление старой структуры постоянных ссылок на новую - PullRequest
1 голос
/ 02 июня 2011

У меня был установлен сайт WordPress в подпапке со структурой постоянной ссылки категории / пост-заголовка, что привело к следующей структуре URL

http://www.mysite.com/subfolder/category/post-title

Однако, поскольку мне нужно было переместитьсямой сайт в корневую папку и изменил структуру постоянных ссылок на год / месяц / пост-заголовок, как показано ниже, пользователи, которые посещают мой сайт по ссылкам, опубликованным на других сайтах, видят страницу ошибки 404, как и ожидалось.http://www.mysite.com/year/month/post-title

При внесении изменений, перемещении WordPress в корневой каталог и изменении структуры постоянной ссылки, я забыл принять во внимание, что такая проблема может возникнуть.В любом случае, я допустил ошибку и теперь пытаюсь решить проблему.

Интересно, есть ли способ перенаправить старые URL-адреса на новые?Редактирование .htaccess или использование плагина или что-то еще.Метод не имеет значения на данном этапе.Все, что я хочу, это решить проблему

Любая помощь?Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 02 июня 2011

Использование WordPress ›Перенаправление« Плагины WordPress , которые будут перенаправлять 301, импортировать CSV перенаправлений и регистрировать 404 без необходимости иметь дело с mod_rewrite и .htaccess.

0 голосов
/ 02 июня 2011

Если вы используете Apache, вам следует выбрать mod_alias или mod_rewrite .Если вы используете IIS, вам потребуются различные решения в зависимости от того, используете ли вы IIS 6.x или IIS 7.x.

0 голосов
/ 02 июня 2011

mod_rewrite - это то, что вы ищете, если у вас есть такой доступ к вашему серверу.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...