pdoPage, babel и пагинация на главной
Всем привет!
Возник вопрос как правильно прописать htaccess чтобы на главной странице была возможна пагинация.
код htaccess
Возник вопрос как правильно прописать htaccess чтобы на главной странице была возможна пагинация.
код htaccess
RewriteEngine On
RewriteBase /
AddDefaultCharset utf-8
RewriteCond %{HTTP:Accept-Language} !^ru [NC]
RewriteRule ^$ /en/ [R=301,L]
RewriteRule ^$ /ru/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]Предполагаю, что перепичать надо последнюю строку… но вот как? Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
У меня даже .htaccess не используется, потому что nginx.
А нужно мне было вот что:
файл \www\core\model\modx\modrequest.class.php
Строка 314 заменить на:
1. Верни .htaccess как было, по умолчанию.
2. Создай и настрой первый плагин отсюда
Все будет работать без изменения системных файлов. Нафига делать через одно место, если уже все давно придумано и работает?
Это никак не влияет на открытие страницы, ибо связь эта есть только в виде ссылки на другую языковую версию. Когда ты открываешь ссылку — тогда и работает переключение контекста.
Это же не Babel делает, а плагин или .htaccess. Вот от второго я тебе и предлагаю избаваться, в пользу первого.
P.S. Ну и у меня ресурсы связывается через одинаковый uri. Babel я не пользуюсь — не нравится.
особенно классно что в русском контексте не надо юзать /ru/