[英]windows apache dynamic domain
我有Windows 7 + Zend服务器
在httpd.conf文件中,我有:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin keyne@localhost
ServerName local-izbori.bg
ServerAlias *.local-izbori.bg
DocumentRoot "C:\Program Files\Zend\Apache2\htdocs\izbori-www"
<Directory 'C:\Program Files\Zend\Apache2\htdocs\izbori-www'>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在Windows主机文件中:
127.0.0.1 local-izbori.bg
在我的.htaccess文件中:
Options +FollowSymLinks
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|php|doc|docx|pdf|swf|htm|php|htc)$ index.php
网址重写工作查找,例如:local-izbori.bg/members/register/
但动态子域,例如http://ruse.local-izbori.bg/ruse返回: 找不到服务器
有什么办法可以将所有子域都转到index.php吗?
查看通配符子域。 为了使它们起作用,您需要将该子域添加到DNS中。 我想你在窗户上。 不幸的是,Windows不支持通配符定义,因此您必须为主机文件中的每个子域添加一行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.