我在我的项目中使用codeigniter。 我有一个像https://www.domain.com/user/orderplace/any_number
这样的网址我试图使用htaccess重写,这样如果有人用https而不是上面的网址点击我的网站,那么重定向到http://
我正在尝试
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
但它不起作用,我想以下行对我指定的网址不正确 RewriteCond%{REQUEST_URI}!^ user / orderplace /(.*)$
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
添加/
,例如RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$
某些网络服务器可能不支持RewriteCond %{HTTPS}
所以试试吧
RewriteCond %{HTTP:X-Forwarded-SSL}
投入了。