После поиска по всему, я могу найти темы, связанные с моим вопросом, но не совсем то, что я хочу. Мне нужно изменить структуру 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
- Я также пробовал эти методы после деактивации всех плагинов, но ничего не произошло.
Спасибо!
отключить W3 Общий кэш. и обновить paramlinks –
Пробовал это, но не работал. Можете ли вы уточнить, как будет работать перенаправление? Плагин? или Wordpress сам? Или мне нужно добавить какой-либо код в файл .htaccess? – Davood
, пожалуйста, проверьте ответ –