URL 重写 http 为 https 并附带 www

URL 重写 http 为 https 并附带 www

我有一个包含多个应用程序的域。所有应用程序都应以这种方式访问​​。

https://www.website.com/app1/ https://www.website.com/app2/ https://www.website.com/app3/

我遇到的问题与我的 URL 重写有关。如果有人输入 website.com/app1/ 或 www.website.com/app1/,我希望它重写为 https://www.website.com/app1/

我一直尝试使用 httpd.conf 来解决这个问题,或者只是在文档根文件夹中使用 .htaccess,但没有任何效果。URL 重写在我的 codeignighter 应用程序中运行良好,但在这些一次性独立应用程序中却不行。

有人能告诉我结合 URL 重写来解决上述问题的正确方法吗?

答案1

现在打开 httpd.conf 或 .htaccess 文件(不需要 mod_rewrite):

 # vi httpd.conf

附加以下行:

  Redirect permanent /app1 https://www.website.com/app1

任何请求http://www.website.com/app1将会去https://www.website.com/app1

保存并关闭文件。重新启动 Apache:

  # /etc/init.d/httpd restart

相关内容