【问题标题】:.htaccess issue to rewrite url for codeigniter.htaccess 问题为 codeigniter 重写 url
【发布时间】:2012-09-07 05:59:53
【问题描述】:

我在我的项目中使用 codeigniter。 我有一个类似https://www.domain.com/user/orderplace/any_number的网址

我试图使用 htaccess 重写,这样如果有人使用 https 而不是上面的 url 访问我的网站,则重定向到 http://

我在尝试

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

但它不起作用,我想下面的行对于我指定的 url 不正确 RewriteCond %{REQUEST_URI} !^user/orderplace/(.*)$

谁能帮我解决这个问题?

【问题讨论】:

    标签: php .htaccess codeigniter mod-rewrite


    【解决方案1】:

    添加/ 喜欢RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$

    某些网络服务器可能不支持RewriteCond %{HTTPS} 所以试试 RewriteCond %{HTTP:X-Forwarded-SSL}insted。

    【讨论】:

    • 我已经尝试了这两个建议,但根本不起作用。 RewriteCond %{HTTPS} 正在工作,我检查了它。但主要是 RewriteCond %{REQUEST_URI} !^/user/orderplace/(.*)$ 不起作用。
    猜你喜欢
    • 2013-01-24
    • 2019-12-06
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多