В настоящее время я развертываю несколько сайтов с одной учетной записи хостинга.У меня все сайты в отдельной папке, включая основной домен.Проблема, с которой я сталкиваюсь, заключается в том, что когда я переписываю адрес первичных доменов в моем текущем коде, он включает в себя подкаталог.Поэтому в настоящее время, если я набираю http://www.example.com/url
, он переписывается на https://example.com/folder/url
.Я просто хочу переписать без папки.
Любые идеи.Я знаю, что усложняю это тем, что запускаю свой основной домен в подкаталоге, просто пытаюсь очистить хостинг как можно лучше.
В моем файле public_html
.htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/folder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /folder/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ folder/index.php [L]
и в public_html/folder
.htaccess
:
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]