2014-03-28 4 views
0

I'am пытается создать многоязычный сайт в MODX Revo после этой статьи MODX Revo Многоязычный сайт не работает

http://designfromwithin.com/blog-webdesign-development/2012/01/12/modx-multilingual-setting-up-babel-and-have-a-website-with-multible-languages/

Главная страница работает нормально, но при переходе на другой язык у меня есть это сообщение в Chrome:

Эта веб-страница имеет цикл перенаправления

Любые идеи, как исправить это? Вот мой .htaccess содержание, может быть что-то не так там:

RewriteEngine On 
RewriteBase /modxr/ 

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin 
# RewriteCond %{HTTP_HOST} . 
    RewriteCond %{HTTP_HOST} !^localhost/modxr [NC] 
# RewriteRule (.*) http://localhost/modxr/$1 [R=301,L] 
# The Friendly URLs part 
# redirect all requests to /ru/favicon.ico 
# to /favicon.ico 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(lv|ru)/favicon.ico$ favicon.ico [L,QSA] 

# redirect all requests to /ru/assets* to /assets* 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(lv|ru)/assets(.*)$ assets$2 [L,QSA] 

# redirect all other requests to /ru/* 
# to index.php and set the cultureKey parameter 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(lv|ru)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA] 

P.S. Я тестирую на локальном сервере WAMP

ответ

0

Для начала у вас есть две линии там вы забыли раскомментировать:

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin 
RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^localhost/modxr [NC] 
RewriteRule (.*) http://localhost/modxr/$1 [R=301,L] 

Смотрите, если это не остановит цикл.

+0

Тогда у меня есть одно и то же сообщение, и я даже не могу добраться до панели администратора – Alex

+0

Хм, так как вы работаете с вами в локальном хостинге, вы можете полностью раскомментировать эти строки. (все три) – dannevang

Смежные вопросы