windows apache动态域
我有Windows7+Zend服务器 在httpd.conf文件中,我有:windows apache动态域,windows,apache,dynamic,dns,Windows,Apache,Dynamic,Dns,我有Windows7+Zend服务器 在httpd.conf文件中,我有: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin keyne@localhost ServerName local-izbori.bg ServerAlias *.local-izbori.bg DocumentRoot "C:\Program Files\Zend\Apache2\
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>
在我的.htaccess文件中:
Options +FollowSymLinks
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|php|doc|docx|pdf|swf|htm|php|htc)$ index.php
url重写工作查找,例如:local-izbori.bg/members/register/
但动态子域,如return:未找到服务器
有没有办法让所有子域都转到index.php?查看通配符子域。为了让它们工作,您需要将该子域添加到您的DNS。 我知道你在窗户上。不幸的是,windows不支持通配符定义,因此您必须为主机文件中的每个子域添加一行
Options +FollowSymLinks
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|php|doc|docx|pdf|swf|htm|php|htc)$ index.php