Apache 我的fowards在.htaccess中似乎不起作用

Apache 我的fowards在.htaccess中似乎不起作用,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我对laravel站点上的apache.htaccess重定向有问题 我的前锋似乎不起作用 以下是我想要的: 将www转到非www转到ReplaceMe.com 转发HTTP到https到 向前非尾随/添加尾随/至 因此,结果将是。 到 但它似乎不起作用 下面是我现在使用的代码: <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -

我对laravel站点上的apache.htaccess重定向有问题 我的前锋似乎不起作用 以下是我想要的: 将www转到非www转到ReplaceMe.com 转发HTTP到https到 向前非尾随/添加尾随/至

因此,结果将是。 到

但它似乎不起作用

下面是我现在使用的代码:

<IfModule mod_rewrite.c>
               <IfModule mod_negotiation.c>
                   Options -MultiViews -Indexes
               </IfModule>

               RewriteEngine On

               # Handle Authorization Header
               RewriteCond %{HTTP:Authorization} .
               RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

               # Redirect Trailing Slashes If Not A Folder...
               RewriteCond %{REQUEST_FILENAME} !-d
               RewriteCond %{REQUEST_URI} (.+)/$
               RewriteRule ^ %1 [L,R=301]

               # Send Requests To Front Controller...
               RewriteCond %{REQUEST_FILENAME} !-d
               RewriteCond %{REQUEST_FILENAME} !-f
               RewriteRule ^ index.php [L]
               # www to non-www
               RewriteCond %{HTTP_HOST} ^www.ReplaceMe\.com$ [NC]
               RewriteRule ^(.*)$ https://ReplaceMe.com/$1 [R=301,L]
               # http to https
               RewriteCond %{HTTPS} !=on
               RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>

选项-多视图-索引
重新启动发动机
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_URI}(+)/$
重写规则^1[L,R=301]
#向前端控制器发送请求。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
#www到非www
RewriteCond%{HTTP_HOST}^www.ReplaceMe\.com$[NC]
重写规则^(.*)$https://ReplaceMe.com/$1[R=301,L]
#http到https
重写cond%{HTTPS}=在…上
重写规则^/?(*)https://%{SERVER_NAME}/$1[R=301,L]
据我所知,这应该行得通。有人能发现我的问题吗