我有一个包含多个应用程序的域。所有应用程序都应以这种方式访问。
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