Intereting Posts
Как отображать пользовательские типы сообщений через общую таксономию? Вычислить данные и перейти к теме получить таксономические условия для родителей и детей запрос wp_posts замедляет мой сайт Как автоматически войти в систему пользователя после изменения user_login Получать сообщение из заказа пользовательского почтового типа двумя таксономиями Добавить настраивать сообщения для редактирования ссылок на выборочно обновленные частичные Роль автора. Разрешить редактирование изображений галереи. Удалить / Отменить регистрацию или скрыть виджет, добавленный плагином Скрытие или удаление расширения файла, отображаемого в HTML на странице вложения Перенос в плагин WordPress Recipe и некоторые проблемы SQL Перевод виджета на моем плагине Длинные заголовки сообщений не переходят на следующую строку Почему я должен защищать паролем WP-Admin? custom_list_table редактировать / удалять массовые действия

Переписывает: .htaccess или wp_rewrite для массовых 301 изменений?

Я переношу сайт из старой CMS в WordPress. Мы будем в том же домене, но около 90-100 страниц будут иметь модифицированные URL-адреса, поэтому для них я создаю 301 правила перезаписи.

Мой вопрос: лучше ли включать эти перезаписи в файл .htaccess для сайта или wp_rewrite ?

Насколько я понимаю, я должен сделать это в .htaccess потому что wp_rewrite обычно предназначен для создания шаблонов, а не для массового перезаписи.

Тем не менее, если wp_rewrite был хорошим методом, было бы предпочтительнее в моем случае, потому что я мог бы хранить перезаписываемые файлы в файле functions.php чтобы пользователи без права доступа могли редактировать их.

Некоторые из правил будут содержать регулярное выражение, но не все. Например:

 RewriteRule ^(http://.*)/en/(.*)$ $1/$2 [R=301,L] 

(Я бы предпочел не использовать плагин для этого, хотя «перенаправление» – отличный инструмент.)

Solutions Collecting From Web of "Переписывает: .htaccess или wp_rewrite для массовых 301 изменений?"