Справка по реструктуризации URL (перемещение частей URL) с помощью Mod-Rewrite - PullRequest
1 голос
/ 07 апреля 2011

У меня есть многоязычный веб-сайт WordPress, где URL имеет следующую структуру URL:

http://www.domain.com/yyyy/mm/dd/abcdefg/xx-yy/

, где xx-yy - код языка.

Я намереваюсь сделать URL следующим образом:

http://www.domain.com/xx-yy/yyyy/mm/dd/abcdefg/

Где код языка в URL был перемещен вперед.

Кто-нибудь знает, какой код перезаписи модов можно использовать в .htaccess для автоматического перенаправления со старого URL на новый URL?

Большое спасибо за любую помощь.

1 Ответ

0 голосов
/ 07 апреля 2011

Добавьте это правило, чтобы это работало:

RewriteEngine on
RewriteRule ([0-9]+)\/([0-9]+)\/([0-9]+)\/(.+)\/(.*)\/$ /$5/$1/$2/$3/$4/

Это перенаправит: http://www.domain.com/2011/04/07/abcdefg/xx-yy/ на http://www.domain.com/xx-yy/2011/04/07/abcdefg/

...