htaccess для Wordpress

S
На сайте с 13.09.2005
Offline
70
425

Нужно организовать мультиязычность в Wordpress. Использование плагинов по определенным причинам не подходит, буду писать сам. Проблема организовать маршрутизацию. К примеру, русский контент будет отдаваться по адресу

http://site.com/content

Английский будет отдаваться по адресу

http://site.com/en/content

Пробовал писать:

RewriteRule ^en/(.*) $1 [QSA,L] - не работает

RewriteRule ^en/(.*) $1 [К=301] работает, но мне не нужен редирект.

Пожалуйста, подскажите, как решить проблему. Спасибо.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

Работать и не будет.

ПОлучается если запрос пришел вида http://site.com/en/content, то по Вашему правилу будет преобразование на content.

Зачем QSA, если ссылки ЧПУ? Что-то гетом будете передавать в ссылках?

Вы сказали бы хоть, какой запрос к какому виду привести.

Подпись))
S
На сайте с 13.09.2005
Offline
70
#2

Преобразовать нужно

http://site.com/en/content

в

http://site.com/content?lang=en

IL
На сайте с 20.04.2007
Offline
435
#3

Попробовать так..

RewriteRule ^en/(.*)$ $1?lang=en 

Вставить до редиректа, который перенаправляет всё на 1 файл

Rewrite .* index.php

Возможно, потребуется RewriteBase поправить/добавить.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#4

RewriteRule ^(.*)/content$ /content?lang=$1 [L]

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Sickle:
Использование плагинов по определенным причинам не подходит

Очень интересует по каким.

Sickle:
буду писать сам.

Очередной велосипед возможно не помешает, но будет ли он ездить как надо..

(К примеру надписи в теме как менять? А состав\содержание виджетов?
Тут и с годами разрабатываемыми плагами не всё гладко-просто..)

Sickle:
русский контент будет отдаваться по адресу

А вот как отделить(ся) русский от не русского? Неужто в разных сущностях\таксономии? Смело... но бестолково.

И да, какие правила пермалинков?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий