[英].htaccess issue to rewrite url for codeigniter
i am using codeigniter in my project. 我在我的项目中使用codeigniter。 i have a url like https://www.domain.com/user/orderplace/any_number
我有一个网址,例如https://www.domain.com/user/orderplace/any_number
i was trying to use htaccess rewrite so that if anyone hits my site with https other than above url then redirect to http:// 我试图使用htaccess重写,以便如果有人通过https而不是上述网址访问我的网站,然后重定向到http://
i was trying 我正在尝试
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
but its not working, i guess following line is not correct for my specified url RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$ 但它不起作用,我猜下面的行对于我指定的URL RewriteCond%{REQUEST_URI}不正确!^ user / orderplace /(.*)$
can anyone help me in this issue? 谁能帮助我解决这个问题?
Add a /
like RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$
添加一个
/
像RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$
Some web servers may not support RewriteCond %{HTTPS}
so try RewriteCond %{HTTP:X-Forwarded-SSL}
insted. 某些Web服务器可能不支持
RewriteCond %{HTTPS}
因此请尝试RewriteCond %{HTTP:X-Forwarded-SSL}
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.