/ / Сайтът се пренасочва многократно при добавяне на ново правило към .htaccess - php, apache, .htaccess, redirect, mod-rewrite

Сайтът пренасочва няколко пъти, когато е добавено ново правило към .htaccess - php, apache, .htaccess, redirect, mod-rewrite

Добавих някои нови правила в моя.htaccess файл и след добавянето на тези правила сайтът ми сега се пренасочва 2 пъти, има ли начин, по който мога да запазя правилата си и сайтът ми ще пренасочи само веднъж.

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www. [NC,OR]
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?:www.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L,NE]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

Проверих пренасочването от следното място.

Не съм сигурен какво правя погрешно.

Отговори:

1 за отговор № 1

Току-що намерих проблема си и го разреших. Истинският проблем беше, че имаше два .htaccess файла един в главната директория, а вторият в моята / блог директория Просто промених някои правила от /blog/.htaccess и добавих някои нови правила в моя root / .htaccess файл, решен този многократен Проблемът с пренасочването тук са актуализираните правила на двата ми .htaccess.

Root .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^hkdcrandom.com$
RewriteRule (.*) https://www.hkdcrandom.com/blog/ [R=301,L]

RewriteCond %{HTTP_HOST} ^www.hkdcrandom.com$
RewriteRule (.*) https://www.hkdcrandom.com/blog/ [R=301,L]

/blog/.htaccess (актуализирани правила)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www. [NC,OR]
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?:www.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L,NE]

Тези правила решават проблема в моя случай, надявам се, че ще помогне и на други хора в бъдеще