.htaccess на VPS приводит к ERR_TOO_MANY_REDIRECTS [closed]

У меня большая проблема с этим .htaccess , я перешел с веб-хостинга на свой VPS, но проблема в том, что на веб-хостинге он работает, а на моем выделенном сервере с Apache2 он не работает. Ошибка:

ERR_TOO_MANY_REDIRECTS

Это мой .htaccess :

ErrorDocument 404 /404.php
AddDefaultCharset UTF-8
Options +FollowSymlinks
Options -Indexes
<Files .htaccess>
deny from all
</Files>
<Files ~ "\.log$">
    Order allow,deny
    Deny from all
</Files>
<ifModule mod_php5.c>
    php_value zlib.output_compression 16386
    php_value register_globals off
    php_value session.use_trans_sid 0
</ifModule>
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://URLWEBSITE/$1 [R,L]
RewriteBase /

RewriteCond %{HTTP_HOST} ^URLWEBSITE
RewriteRule (.*) https://URLWEBSITE/$1 [R=301,L]


RewriteRule ^anime/(.*)$ ./anime_read.php?name=$1
RewriteRule ^liveaction/(.*)$ ./liveaction_read.php?name=$1
RewriteRule ^news/(.*)$ ./news_read.php?id=$1


</ifModule>
-1
задан 27 August 2017 в 23:37
1 ответ

Какова цель правил здесь?

RewriteCond %{HTTP_HOST} ^URLWEBSITE
RewriteRule (.*) https://URLWEBSITE/$1 [R=301,L]

Это приведет к тому, что все запросы с заголовком HOST вашего веб-сайта будут перенаправлены на ваш веб-сайт ... что приведет к ERR_TOO_MANY_REDIRECTS .

Я не уверен, что вы намеревались сделать с помощью этих правил, но это очевидная петля.

1
ответ дан 5 December 2019 в 19:42

Теги

Похожие вопросы