Я использую wordpress с WPML, и я столкнулся с небольшой проблемой. Предыдущий сайт был ссылки в этом формате:.htaccess wordpress wpml использовать то же название для отдельных страниц
domain.com/lang/title-inglish.html
например:
-> domain.com/hello-world.html {англоговорящих пользователей}
-> domain.com/fr/hello-world.html {французские пользователи}
проблема заключается в том, что WPML {Мульти плагин для WordPress язык} создает новую страницу для каждого перевода и WordPress не позволяет пользователям дважды использовать один и тот же заголовок, поэтому он добавляет такой суффикс:
-> domain.com/hello-world.html {англоговорящих пользователей}
-> domain.com/fr/hello-world-2.html {французские пользователи}
Хорошо это что-то domain.com/fr/hello-world.html указывает на domain.com/fr/hello-world-2.html так же ...
Итак ...
Что бы на самом деле нужен R 301 на hello-world-2.html на hello-world.html
Мне нужно удалить '-2' {-anynumber} из моих URL-адресов
Заранее спасибо!
Спасибо за это СП! Я добавил это: [R = 301, L], чтобы заставить его работать :) RewriteRule^(. *) - [0-9] + \. Html? $ $ 1 \ .html [R = 301, L] – Kris
У вас, вероятно, не нужен флаг L, последний раз, когда я проверил wordpress, был CMS, поэтому, если вы прекратите переписывать URL-адрес, он даст вам 404 ... –
Как насчет SEO?Я думаю, что карта сайта все равно покажет ссылку с «-2» прилагается – Xerri