我正在使用安裝在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