Я использую Zend Server CE (v.5.1.0), установленный на C: на машине с Win7.Я добавил один проект в httpd.conf , добавив:
Alias /project "D:\Homepages\project"
<Directory "D:\Homepages\project">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
Мой .htaccess файл в каталоге project содержит следующее:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^/\w*\.(css|js) [NC]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Теперь к проблеме;если я перейду к
http://localhost/project/index.php
все будет работать нормально.Я достигаю файла index.php и получаю свое содержимое.Однако, если я перейду на любую другую страницу, которая вызовет RewriteRule, он, похоже, добавляет путь к каталогу.FireFox выводит следующее сообщение Not Found :
Запрошенный URL /Homepages/project/index.php не найден на этом сервере.
Я пытался найти подобный вопрос / ответ здесь, но не смог.Любая идея?Ps.Принятие ответа может быть отложено, так как я на некоторое время уйду по поручению.