ERR_TOO_MANY_REDIRECTS与.htaccess使用两个不同的CMS

cbjzeqam  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(143)

我有两个安装在我的主机上,第一个是一个PHP脚本跟踪显示等,是在根文件夹,它包含一个.htaccess文件,第二个是一个论坛,安装在/forum/,它不会让我做任何与论坛文件夹,除非我从根文件夹删除第一CMS,所以afther,它将允许我访问它,问题是我不知道是什么导致了重定向。
这是位于根文件夹中的.htaccess文件。

<IfModule mod_rewrite.c>
    RewriteEngine On

    ##
    ## You may need to uncomment (remove #) the following line for some hosting environments,
    ##
    # RewriteBase /

    ##
    ## Uncomment following lines to force HTTPS.
    ##
    # RewriteCond %{HTTPS} off
    # RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
qhhrdooz

qhhrdooz1#

所以,显然我找到了如何修复它在这里[Solved] How to Fix Apache .htaccess redirect loop ERR_TOO_MANY_REDIRECTS Issue我创建了一个新的.htaccess内的**/论坛/**文件夹,并添加了这些行:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://transfermyvideofiles.com/$1 [L,R=301]

而且,如果我将RewriteCond HTTPS更改为on,它将不会工作,因此循环是由错误的HTTPS配置引起的。

相关问题