Я хочу 301 перенаправить мой весь сайт WordPress с https: // moneysite.com/%category%/%postname%/ просто https: // moneysite.com/%postname% /, но исключить все в CPT под названием «команда», которая использует постоянную ссылку, как https://www.moneysite.com/team/rogger/. Я задумался об этом, но ничего не придумал, или я не думал, что то, что я видел, было прав.Redirect WordPress Permalinks to Simple Post Name
Я также хочу перенаправить http на https и удалить www с постоянной ссылки. Пожалуйста, помогите мне немного. Это будет очень полезно для меня, поскольку я провожу бесчисленные часы в настройке.
У меня есть код, но он не исключает и удаляет постоянную ссылку «Команда» со страниц.
RedirectMatch 301 ^/([^/]+)/([^/]+)/$ https://moneysite.com/$2
Благодарность @superDuperApps, Можете ли вы сказать мне, как я могу сделать последнее косое сусло. Это создаст повторяющиеся проблемы с содержимым, – Rogger
Еще одна проблема. Если я хочу исключить два CPT, например, Team and Products. Как мы это сделаем? – Rogger
Он не будет создавать повторяющиеся проблемы с содержимым. Это перенаправление. Это просто означает, что перенаправление будет работать, если в конце отсутствует косая черта. Это не означает, что две копии одной и той же страницы подаются с ней или без нее. Они оба перенаправляются на одно и то же, что не является косой чертой, как и у вас. Если вы хотите остановить перенаправление без косой черты, просто удалите знак вопроса в конце регулярного выражения в первом RewriteRule. И если вы используете мой ответ, пожалуйста, используйте галочку в левом верхнем углу, чтобы показать, что вы ее принимаете. Добро пожаловать в Stack Overflow. – SuperDuperApps