2010-02-24 51 views
5

所以,我在想,如果有一個人能澄清以下發生,也許建議我怎麼能解決這個。的CakePHP和httpd.conf文件在Windows上的問題基於Apache服務器(WAMP)

遺憾的代碼的怪異着色

讓我解釋成立第一。我安裝了wamp服務器,它位於一個高清上,然後我的開發文件位於單獨的高清上。所以我必須添加別名訪問特定文件夾開發

在httpd.conf我有以下

ServerRoot D:/Program Files/wamp/bin/apache/apache2.2.11 
Listen 80 
ServerName localhost:80 
DocumentRoot D:/Program Files/wamp/www 
<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Deny from all 
</Directory> 
<Directory D:/Program Files/wamp/www/> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Order Allow,Deny 
    Allow from all 
</Directory> 

下面是單獨的conf文件,包括到httpd.conf中

Alias /project_birthday_planner "E:/Development/--- Projects-Full/PROJECT - BirthdayPlanner/trunk/" 
<Directory E:/Development/--- Projects-Full/PROJECT - BirthdayPlanner/trunk/> 
    Options Indexes FollowSymlinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

在我E:/開發/ ---項目 - 全/項目 - BirthdayPlanner /主幹/我有我的CakePHP的目錄和文件

這裏的問題是

我的方式重寫,而且我在htaccess中翻了以下CakePHP的文件夾,如下圖所示

根CakePHP的

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/ 
    RewriteRule ^$ /app/webroot/ [L] 
    RewriteRule (.*) /app/webroot/$1 [L] 
</IfModule> 

的* \ *相關

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/ 
    RewriteRule ^$ /webroot/ [L] 
    RewriteRule (.*) /webroot/$1 [L] 
</IfModule> 

* \程序\ webroot的*

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/ 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
</IfModule> 

,當我訪問/project_birthday_planner我得到以下錯誤404未找到

**Not Found** 
The requested URL /app/webroot/ was not found on this server. 

,如果我對DocumentRoot的設置我的CakePHP文件夾或將cakephp文件夾和文件移動到最初的DocucumentRoot文件夾,所有文件都會啓動並運行。

問題是 我如何解決這個問題,就是這個東西,本身自帶的使用Apache別名 的還是我失去了一些片

應將此設置爲通過虛擬主機來解決呢?

非常感謝你提前

+0

這是一個基於Windows的問題? – GnrlBzik 2010-02-25 00:25:43

回答

5

你必須點Rewritebase正確的道路......看到here

+1

非常感謝你黑暗,你是最偉大的:) – GnrlBzik 2010-02-25 09:32:50

相關問題