Старый .htaccess
автоматически перенаправляет на протокол https:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Но я увидел, что нет указателя на подпапку через htaccess.Бывший разработчик использовал это:
[root] index.php
<?php include_once("wordpress/index.php"); ?>
Кажется, что это создает несколько ошибок: на стороне панели администратора естьперенаправление с https://my-site/wp-admin/
на https://my-site/wordpress/wp-admin/
, но не на интерфейс.Иногда на стороне администратора, есть какое-то перенаправление, подобное этому: https://my-site/wp-admin/...
, который генерирует ошибки.
Итак ... Это сбивает с толку, и я хочу убрать это более простым способом: я хотел бы:
- указывает домен на подпапку
wordpress
и работает для внешнего и внутреннего интерфейса - , сохраняя автоматическое перенаправление http на https
Iпопробовал без успеха:
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^(www.)?docpeda.be$
RewriteRule ^(/)?$ wordpress/index.php [L]
</IfModule>
Я уверен, что это действительно легко сделать, но мне нужна помощь.