1

我正在尝试在 Windows 和 WAMP 上设置我的 PHP 项目,但我遇到了一个非常奇怪的障碍。

在我的 .htaccess 中,我有以下包罗万象的重定向:

RewriteRule ^(.*)$ index.php?$1 [PT,L]

在 Linux 和 Apache 上,这可以正常工作,例如:/some_alias/items 成功重定向到我的 index.php 文件,该文件从该文件开始处理页面请求。

但是,对于 Windows,我在访问http://xx.xx.xx.xx/some_alias/index时得到以下信息

Not Found

The requested URL /Users/username/workspace/project/some_alias/index.php was not found on this server.

我的别名文件如下:

Alias /some_alias/ "c:/users/username/workspace/project/some_alias/" 
<Directory "c:/users/username/workspace/project/some_alias/">

AllowOverride all
Order allow,deny
Allow from all
</Directory>

这是怎么回事?

4

0 回答 0