Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 没有子域映射的通配符域_Wordpress_Apache_.htaccess_Dns_Multisite - Fatal编程技术网

Wordpress 没有子域映射的通配符域

Wordpress 没有子域映射的通配符域,wordpress,apache,.htaccess,dns,multisite,Wordpress,Apache,.htaccess,Dns,Multisite,因此,我正在进行WordPress Multisite安装,为通配符域设置子域映射。*。example.com并发现此人使用的宿主提供程序不支持通配符域。现在我想知道他们是否在使用.htaccess进行某种工作。我开始尝试一些东西,但可能需要一些帮助这就是我的工作: RewriteEngine On RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [NC] RewriteCond %{HTTP_HOST} !^www\.example\.com$

因此,我正在进行WordPress Multisite安装,为通配符域设置子域映射。*。example.com并发现此人使用的宿主提供程序不支持通配符域。现在我想知道他们是否在使用.htaccess进行某种工作。我开始尝试一些东西,但可能需要一些帮助这就是我的工作:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$   [NC]
RewriteCond %{HTTP_HOST} !^www\.example\.com$  [NC]
RewriteRule ^ http://example.com/index.php  [L,R]

有点像碰壁,任何帮助都将不胜感激

如果你的主机提供商不支持通配符域,你有两个选择

  • 交换机主机
  • 创建子站点时手动添加子域

  • 没有选择创造性地重写一些.htaccess?我尝试了一些方法,但我不敢相信没有其他选择。我想我需要让这个家伙切换主机。这些域和映射是在vhost级别完成的。这比
    .htaccess
    更高,由托管方锁定这一点并不反常。特别是在共享主机上。