0

プロジェクトで codeigniter を使用しています。https://www.domain.com/user/orderplace/any_numberのような URL があります

htaccess rewrite を使用して、誰かが上記の URL 以外の https で私のサイトにアクセスした場合に http:// にリダイレクトするようにしようとしていました。

やってみた

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

しかし、うまくいきません。次の行は、指定した URL RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$ に対して正しくないと思います

誰でもこの問題で私を助けることができますか?

4

1 に答える 1

0

/いいねを追加RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$

一部の Web サーバーはサポートしていない場合がありますRewriteCond %{HTTPS} ので、インストールしてみて RewriteCond %{HTTP:X-Forwarded-SSL}ください。

于 2012-09-07T06:26:04.630 に答える