我正在使用安装在Win7机器上的C:上的Zend Server CE(v.5.1.0)。.htaccess RewriteRule添加到URL的驱动器路径
Alias /project "D:\Homepages\project"
<Directory "D:\Homepages\project">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
我的.htaccess文件在项目目录包含以下内容::我通过添加添加一个项目的httpd.conf
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^/\w*\.(css|js) [NC]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
我们的问题;如果我去
一切似乎是工作的罚款。我到达index.php文件并获取我的内容。 但是,如果我去任何其他页面,将触发RewriteRule,它似乎是添加目录路径。火狐输出以下未找到消息:
请求的URL /Homepages/project/index.php此服务器上找到。
我试着在这里找到类似的问题/答案,但失败了。任何想法? Ps。我接受一个答案可能会被延迟,因为我将会出差一段时间。
对不起,我的第一篇文章说一切顺利http:// localhost/project。此情况并非如此。当直接进入http://localhost/project/index.php时,它很好。 – ANisus 2011-04-25 13:23:02