我安装了一个螺栓应用程序,并希望用我的.htacces做两件事:
1)重定向到/public/
文件夹,否则螺栓会显示错误
2)将所有收到的请求更改为https://
单独我让他们工作,我得到的任何一个:404,安装错误或网站上缺少文件,因为路径不同。
我现在有以下重定向到/public/
:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule cache/ - [F]
# Some servers require the RewriteBase to be set. If so, set to the correct directory.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.ch$ [OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.ch$
RewriteRule ^(.*)$ /public/$1 [PT,L,QSA]
</IfModule>
尝试切换到https://我试过:
RewriteCond %{REQUEST_URI} /public/$1
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [PT,L,QSA]
我该如何解决?为什么这不起作用?