Apache htaccess不使用WAMP/www目录外的WAMP 2.5虚拟主机?
我的httpd.conf: 我的主人: 我已经尝试了httpd-vhosts.conf的许多配置,但目前看起来是这样的:Apache htaccess不使用WAMP/www目录外的WAMP 2.5虚拟主机?,apache,.htaccess,Apache,.htaccess,我的httpd.conf: 我的主人: 我已经尝试了httpd-vhosts.conf的许多配置,但目前看起来是这样的: <VirtualHost *:80> DocumentRoot "c:/wamp/www" ServerName localhost ServerAlias localhost <Directory "c:/wamp/www"> AllowOverride all Require loc
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride all
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/sites/mysite/public_html"
ServerName mysite
<Directory "c:/sites/mysite">
AllowOverride All
Require local
</Directory>
<Directory "c:/sites/mysite/public_html">
AllowOverride All
Require local
</Directory>
</VirtualHost>
工作原理:
主页加载,CSS工作。
什么不起作用:
我的菜单中的链接如下:href=/index/。这是因为在我的.htaccess文件中,我将对page.php的所有请求重定向到page/,只是因为我认为它在浏览器中看起来更好。因此,当我点击页面上的链接时,我得到一个404错误。在检查Chrome的开发工具时,我发现我在.htaccess中的重定向不起作用。为了确认这一点,我将其放入.htaccess文件中,看看是否会出现500错误,但我的主页仍会加载。
请注意:
是的,无论何时更改httpd.conf或httpd-vhosts.conf,我都会重新启动WAMP。
.htaccess可以很好地工作,如果我在这里创建虚拟主机:wamp/www/mysite。
有人有什么想法吗
提前谢谢
127.0.0.1 localhost
::1 localhost
127.0.0.1 firstdrive
::1 firstdrive
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride all
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/sites/mysite/public_html"
ServerName mysite
<Directory "c:/sites/mysite">
AllowOverride All
Require local
</Directory>
<Directory "c:/sites/mysite/public_html">
AllowOverride All
Require local
</Directory>
</VirtualHost>