Nextcloudを使っているのですが、特にChromeでリダイレクトループが発生して困っていました。
Cookieをクリアすれば治るのですが、毎回そのようなことを使用者にさせるわけにもいきません。
Apacheのリダイレクト設定で以下の1行を追加して対応しました。
RewriteCond %{REQUEST_URI} !^/$
例:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/$← 追加(無限ループ回避、トップページへのアクセスはリダイレクトをかけない)
RewriteRule https://www.hoge.com/
RewriteRule ^/(.*)$ https://www.hoge.com/? [R]
RewriteCond %{REQUEST_URI} !^/$← 追加(無限ループ回避、トップページへのアクセスはリダイレクトをかけない)
RewriteRule https://www.hoge.com/
RewriteRule ^/(.*)$ https://www.hoge.com/? [R]
0 件のコメント:
コメントを投稿