Плагин WordPress wpml - проблема в переключении языка - PullRequest
0 голосов
/ 21 января 2011

Я использую пакет wamp (сервер Apache) в моем Windows XP. После того, как я следовал инструкциям в URL , нажмите здесь Я не могу получить доступ к другому языку. Проблема, с которой я сталкиваюсь в файле .htaccess. под папкой www я поместил все мои файлы WordPress на имя wsa26-4. Таким образом, файловая структура будет выглядеть так: wamp / www / wsa26-4 / wordpress files. Поэтому я использовал следующий код в моем файле htaccess.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /wsa26-4/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>

Но проблема, с которой я столкнулся, заключается в том, что когда я нажимаю на флаг переключения языков, скажем, немецкий, он перенаправляет меня на страницу сервера wamp по умолчанию. (http://localhost/wsa26-4/de-->localhost страница указателя) .. Как я могу решить эту проблему ??

1 Ответ

1 голос
/ 25 января 2011

Трудно отладить файл .htaccess, как этот.

Что я всегда делаю, так это захожу в WordPress-> Настройки-> Постоянные ссылки и сохраняю их оттуда. Затем либо WP может обновить сам файл .htaccss, либо он дает мне текст для вставки.

Чтобы WPML использовал языки в каталогах, должны работать «причудливые постоянные ссылки». Сначала вы должны проверить это без WPML. Установите постоянную структуру, такую ​​как «Месяц / День / Имя сообщения», и убедитесь, что она работает Для этого модуль перезаписи сервера должен работать.

В файле .htaccess должен быть включен механизм перезаписи (см. Объявление IfModule). Вы должны проверить, включен ли этот модуль на вашем локальном сервере Apache, и если нет, включите его.

Затем, когда все в порядке, вы можете безопасно включить опцию языковых каталогов WPML, и она должна работать без проблем.

...