htaccess Изменить корневую папку для одного из моих доменов - PullRequest
0 голосов
/ 26 февраля 2019

htaccess Изменить корневую папку для одного из моих доменов.

Мой текущий URL такой

domain.com/theme/

Мне нравится

domain.com/

Пожалуйста, поделитесь своими ценными ответами ...

1 Ответ

0 голосов
/ 26 февраля 2019

По умолчанию любой веб-сайт загружается из папки public_html.Я предполагаю, что у вас есть папка внутри папки public_html и файлы вашего сайта находятся в этой подпапке.Если вы не хотите, чтобы подпапка отображалась как часть URL-адреса вашего веб-сайта, вы можете замаскировать подпапку от URL-адреса, поместив следующие директивы в файл .htaccess внутри папки public_html:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /folder/$1 [L]

если вы не можете ввести свое доменное имя, тогда вам это нравится. Включите HTTPS -

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{REQUEST_URI} ! folder/
RewriteRule (.*) /folder/$1 [L]

. В вышеприведенных строках вы должны заменить следующее:

domain-name.com - Введитеваше доменное имя

папка - введите имя подпапки, в которой находятся файлы сайта (в вашем случае имя подпапки - тема).

...