Все мои сайты работают за балансировщиком нагрузки AWS.Я задал соответствующий вопрос о переписываниях на форумах Stack Overflow, если вам нужна дополнительная информация о фоновой проверке Поведение постоянной ссылки Wordpress
Я сам решил эту начальную проблему, переместив перенаправление изApache httpd.conf файл.Я вынужден вернуться после проверки производительности моего сайта.
В двух словах проблема заключается в том, что если я перенаправлю в /etc/httpd/conf/httpd.conf, используя следующую команду:
RewriteEngine On
<IF "req('Host') != 'www.beta-test-three.com.au'">
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule .* https://www.%{HTTP:Host}%{REQUEST_URI} [L,R=301]
</IF>
<ELSE>
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=301]
</ELSE>
Моя домашняя страница на сайте sitename.com отображается очень быстро.К сожалению, по какой-то причине мой URL перезаписывается в моем файле .htaccess.Приведенные ниже правила позволяют мне показывать красивые URL-адреса, не имея index.php на каждой ссылке, например, sitename.com?index.php/page-name, а все страницы отображаются как sitename.com/page-name
* 1011.* НАЧАЛО WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
КОНЕЦ WordPress
Теперь я действительно хочу, чтобы переадресация происходила через httpd.conf, потому что время загрузки моего сайта увеличивается с 2,9 с до 1,8 с.сэкономьте больше одной секунды!
Я просто не понимаю, почему при включении перенаправлений в httpd.conf мои правила перезаписи .htaccess деактивируются?
Спасибо за любую помощь, которую вы можете предоставить.