2016-12-05 3 views
1

После поиска по всему, я могу найти темы, связанные с моим вопросом, но не совсем то, что я хочу. Мне нужно изменить структуру permalink от /category/postname до /postname/. Но когда я меняю структуру, мои старые ссылки бросают 404 ошибки. У меня около 10 тыс. Сообщений на моем сайте & Я не хочу потерять свой трафик или повлиять на рейтинг SEO. Итак, для этого (301 redirection) я пробовал все, что нашел в Интернете. Вроде:Перенаправление старых ссылок на новые в Wordpress

  • Я читал где-то Wordpress автоматически обрабатывает перенаправление после изменения постоянных ссылок. Но не мог видеть в моем случае.
  • Настройка Перенаправление Plugin, пытались обновить пермалинки после установки плагина, вручную вставляли переназначения имя-пост /% Категория% /%% имя-пост до /%%/, но не работает.
  • Редактирование файла .htaccess, используемый Йоаст Ссылка Helper для генерации кода (RedirectMatch 301 ^/([^ /] +)/([^ /] +) $ http://pristinekashmir.com/ $ 2) & вставляется в файл. Но это также не сработало, вместо этого код работал на бэкэнд-панели WP. он бросил 404 страницы на доступ к ссылкам wp-admin, я думаю, что он лишил «категории» в wp-admin.

Пожалуйста, помогите мне в этом выпуске. Каков правильный код, который нужно вставить в файл htaccess или какой-либо плагин или что-нибудь, с помощью которого я могу сделать перенаправление 301?

Вещи следует отметить:

  • Я не так хорош в кодировании, это мой первый сайт & Я все еще в процессе обучения :)
  • Я на последней версии Wordpress (4.6.1)
  • Использование W3 Total Cache, Yoas Seo Plugin
  • Я также пробовал эти методы после деактивации всех плагинов, но ничего не произошло.

Спасибо!

+1

отключить W3 Общий кэш. и обновить paramlinks –

+0

Пробовал это, но не работал. Можете ли вы уточнить, как будет работать перенаправление? Плагин? или Wordpress сам? Или мне нужно добавить какой-либо код в файл .htaccess? – Davood

+0

, пожалуйста, проверьте ответ –

ответ

0
  • резервный файл .htaccess и удалить его или переименовать.
  • обновите свою структуру permalink до значения по умолчанию (? P = ID), чтобы вы гарантировали, что проблема .htaccess.
  • После этого вы можете просто установить структуру «месяц и имя» и посмотреть, работает ли она.
+0

После изменения структуры по умолчанию (? P = 123), затем «месяц и имя». Старые ссылки (/ category/postname /) начали перенаправление на структуру «месяц и имя» без каких-либо проблем. Но после изменения на (/ postname /) это не работает. – Davood

+0

Вы удалили htaccss ?? –

+0

Я хочу, чтобы он перенаправлялся из ""/category/postname "" в ""/postname/"" – Davood

Смежные вопросы