相关疑难解决方法(0)

用于通配符子域和静态子域的虚拟主机

我有一个奇怪的情况下,我想有网址app1.example.com,example.com并且*.example.com 都使用不同的虚拟主机.这就是我所拥有的(不包括example.com因为它只是让它变得更加混乱).

<VirtualHost *>
  ServerName app1.example.com
  ServerAlias app1.example.com

  DocumentRoot = /var/www/app1
  # Other configuration for this app here

</VirtualHost>

<VirtualHost *>
  ServerName wildcard.example.com
  ServerAlias *.example.com

  DocumentRoot = /var/www/wildcard
  # other configuration for this app here

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

问题是他们发生冲突.无论哪一个列出首先胜出.如何托管通配符虚拟主机和特定主机?

注意:我不只是更改DocumentRoot配置,因此使用mod_rewrite更改DocumentRoot变量不会修复它.

apache subdomain wildcard-subdomain virtualhost

70
推荐指数
2
解决办法
10万
查看次数

如何使用PHP和htaccess创建动态子域?

我有一个问题:我想设置PHP和htaccess来创建动态子域.我无法弄清楚如何.目前我的网址如下所示:

www.exemple.com/index.php?subdomain=mike&component=content&id=26&title=people-love-apps 
Run Code Online (Sandbox Code Playgroud)

我需要它看起来像这样:

www.mike.exemple.com/content/26/people-love-apps.html
Run Code Online (Sandbox Code Playgroud)

我知道可以做到,但我不知道如何做到这一点的解决方案.用$ _GET []函数读取URL中的参数对我来说非常重要.

问题是我网站上的用户自己创建了自己的网站并获得了免费域名(子域名).这应该是自动的.

谢谢!

php .htaccess

10
推荐指数
1
解决办法
2万
查看次数