WordPress的subdomian导致主领域

时间:2019-03-05 11:21:47

标签: wordpress .htaccess subdomain

基本上,我想在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并可能选择了domain.com/user,它仍然没有弄清楚?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以在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是必需的。您将在查询字符串中获得用户名,您可以在代码内使用该用户名。