Баг при переходе по страницам

Вызываю самый просто minishop2 c pdoPage joxi.ru/l2ZNv3WFwznv92
[[!pdoPage?
              &element=`msProducts`
              &parents=`114`
              &tpl=`tpl.msProducts.rowMy`
              &limit=`5`
              &includeContent=`1`
          ]]
при кликах по страницам во первых ссылка выглядит не так joxi.ru/eAO7q5gsx9gX0A во вторых все крашется, что за глюк и как от него избавиться?
stas
30 декабря 2016, 19:19
modx.pro
1
1 920
0

Комментарии: 10

stas
30 декабря 2016, 22:52
0
Оказывается добавляется слэш / в конце url и из за него получаеться вот такая ссылка kuh-center.ru/blog/blog/?page=2 как сделать что бы слеша на конце никогда не было?
    stas
    30 декабря 2016, 22:56
    0
    мне помог такой код
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} (.*)
    RewriteCond %{REQUEST_URI} /$ [NC]
    RewriteRule ^(.*)(/)$ $1 [L,R=301]
    для .htaccess что бы убирался слэш, конечно теперь все работает но все равно не понятно почему pdoPage так криво работает, хотелось бы узнать может есть получше варианты решения проблемы
      stas
      02 января 2017, 09:08
      0
      К сожалению проблема не решена, т к выставив таким образом в файле .htaccess начинаются проблемы с админкой joxi.ru/Dr86KoQS4oaE62 сам сайт работает но админка падает, и я думаю нужно решать проблемы именно с компонентом, есть ли у кого какие идеи?
        Алексей Федоров
        02 января 2017, 09:28
        0
        в суффикс контейнера какой указан? если там стоит слеш, то htaccess проблемы не решит
          stas
          02 января 2017, 09:31
          0
          <div class="wrapper">
          			    <div id="pdopage" class="wrap_articles">
          			      <!--<pre>-->
          			      <div class="rows">
                      [[!pdoPage?
                          &element=`msProducts`
                          &parents=`114`
                          &tpl=`tpl.msProducts.rowMy`
                          &limit=`5`
                          &includeContent=`1`
                          &ajaxMode=`default`
                      ]]
                      </div>
                      [[!+page.nav]]
                      <!--</pre>-->
          			    </div>
                    
          	     </div>
          вот так выглядит сниппет или что вы имеете ввиду?
            stas
            02 января 2017, 09:51
            0
            да там слэш стоит нашел в настройках
              Алексей Федоров
              02 января 2017, 12:05
              0
              именно в настройках. Если не нужен слеш, то там нужно убрать в первую очередь, система по этому правилу адрес прорисовывает
          stas
          02 января 2017, 09:33
          0
          и вообще все странно работает, при заходи на страницу иногда вот такая штука показывается joxi.ru/KAg8KE1u4EWbZr иногда 404 и иногда как должно быть
            Алексей Федоров
            02 января 2017, 12:07
            0
            я бы перепроверил настройки htaccess на наличие лишних правил переадресации. Плюс сам убираю расширение html у страниц в тех же правилах
              stas
              02 января 2017, 12:08
              0
              в принципе все вроде заработало, слэш пропадает, видимо какой то глючный сайт что пдо пейдж аж глючит ((
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            10