WordPress субдомиан приводит к основному домену - PullRequest
0 голосов
/ 05 марта 2019

В основном я хочу добавить пользователя где-то в URL, чтобы я мог получить его позже, и попробовал подход с поддоменами:

mike.domain.com  -load- domain.com
nik1233.domain.com/about -load- domain.com/about etc

Обратите внимание, что я хочу, чтобы URL оставался как есть (поэтому я могувзять имя через javascript) и этот wordpress уже, кажется, раздевает www и добавляет https, а я ничего не вижу в файле htaccess рута.

Пока единственное, что мне удалось, - это установить поддомен подстановочного знака в cpanel и войти в htaccess.

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/%{REQUEST_URI} [R=301,L]

, который работал, но показывает мне непроверенную ошибку сертификата.

Почти через 5 дней все еще не понял, даже если я должен отказаться от user.domain.com и пойти возможнодля домена.com/user?Любая помощь будет оценена

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете использовать приведенный ниже код в root htaccess.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(^.*)\.xyz.com
RewriteRule (.*)  index.php?username=%1&$1  [L,QSA]

http://hello.xyz.com/abc/?var=12

Array
(
    [username] => abc
    [index_php] => 
    [abc/] => 
    [var] => 12
)

Поддомен подстановки необходим для активации DNS. вы получите имя пользователя в строке запроса, которое вы можете использовать внутри вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...