Avem un site web WP într-o instanță EC2. În plus, avem o distribuție CloudFront care deservește cererile DNS. Uneori ne confruntăm cu eroarea site-ului - redirecționată de prea multe ori.În timp ce verificăm jurnalele serverului, constatăm că cererile CF primesc răspuns ca 301 de către server. Uneori, site-ul funcționează, dar gtmetrix.com nu spune că Vizitarea paginii a dus la un lanț nesfârșit de redirecționări.
.htaccess meu arată ca cel de mai jos. Și am o setare de comportament în CF care cere redirecționarea solicitărilor http către https.
RewriteEngine Pornit
RewriteBase /
RewriteRule ^index\.php$ - [L]
# fișiere încărcate
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# adăugați o bară oblică finală la /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [SAU]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
#RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(conținut|admin|include).*) $2 [L]
#RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(wp-(conținut|admin|include).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
Nu sunt sigur că aceasta este problema reală. Orice îndrumare ar fi de mare ajutor.