We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31349
    • 26 Posts
    サブディレクトリにインストールし、フレンドリURL/SEO Strict URLs プラグインという構成を行った所、リダイレクトでループに入ってしまう状態でがっくりきています。
    SEO Strict URLs プラグインを停止すれば、きれいに各部.htmlを接尾辞としたアクセスで全て問題なく、RewriteRuleの書式が間違っているのだろうと思い、あれこれ試してはいるのですが、・・・。 sad

    ver0.9.6.3

    インストール場所:home/sub/modx/

    ●/home/.htaccess:
     RewriteRule ^modx/(.*)$ /sub/modx/$1

    ●/home/sub/modx/.htaccess:
     RewriteBase /sub/modx

     # The Friendly URLs part
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)/index.html$ index.php?q=$1 [L,QSA]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

    他のCMSサイトのリダイレクトの設定では書式にはまることなくいけてたのですが、MODxのリンクとドキュメントIDの扱いに困惑気味です。
    眠いのと解らないのとでもう・・・。
      • 36592
      • 970 Posts
      プログラマではないので、半分想像が入っていますが...
      ループしているのはmod_rewriteのリダイレクト機能ではなくSEO Strict URLsプラグイン自身かもしれないですね。

      他の投稿で以下のように変更していると書かれていますが、
      $base_url = 'http://mysite.jp/modx/'; //MY MOD

      これは試されましたか?
      $base_url = '/modx/';

        • 31349
        • 26 Posts
        ご指摘頂いたとおりbase_urlを書き直したところ直りました。ありがとうございます。 laugh
        いい目覚めです。 smiley