我想将HTTPS重定向到我的.htaccess中的HTTPS,它在一个子文件夹中,它将所有请求传递给负责路由的index.php文件。但我没有被重定向到我的子文件夹中的网站的HTTPS版本。我不知道我做错了什么,我的根.htaccess配置正确,但我对子文件夹.htaccess感到困惑……当HTTP在子文件夹中时,一切正常..而且在根目录下,它也运行得很好,我被重定向到HTTPS,但当我转到子文件夹时就不会了。 这是我的根.htaccess: RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/[0-
我有3个php应用程序在一台服务器上。我不能修改任何apache文件。如何将.htaccess设置为从url中删除web/文件夹?
192.168.45.54/app1/
192.168.45.54/app2/
192.168.45.54/app3/web - I want to change it to 192.168.45.54/app3/
在地址192.168.45.54/app3/web/ fine上工作正常。但是如何从url中删除web/呢?
我创建了.htaccess文件:
RewriteEngine On
RewriteBase /app3
RewriteCond %{REQU
我正在尝试使用.htaccess向https发送所有流量。我在这个答案中使用了这个例子:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
这对我来说不是重定向。我将其放在var/www中,但似乎没有任何效果。我做错什么了?
我试着阅读了许多关于htaccess的答案,但我找不到出路。想象这个架构在网络托管:根/公共html/子文件夹现在与以下代码在htaccess文件(放置在public_html中)我可以管理,当域是输入在浏览器中的访问者土地在子文件夹没有数字example.com /子文件夹,example.com是足够的。它起作用了。我现在希望的是,访问者将被重定向,而不是在子文件夹中,而是在根目录下的“外部文件夹”中(级别根目录与文件夹public_html所在的级别相同,但不在public_html中)。那么如何修改这段代码:
# .htaccess main domain to subdirector