2014-04-02 18 views
1

我想盡快趕上Symfony的速度,但有一件事讓我瘋狂!我在哪裏添加一個新的開發網址到symfony?

我在我的機器上設置了一個虛擬主機用於開發myproject.dev

但是它並沒有在開發環境加載,加載在生產,使所有的樹枝視圖模板越來越緩存,我不能看到調試工具欄..等等等等

可以請別人放我如何將myproject.dev添加到開發者網址?

-

編輯:其實,$_SERVER['REMOTE_ADDR']仍然解析爲127.0.0.1所以應該加載開發環境嗎?但事實並非如此。 $this->getEnvironment();解析爲prod

回答

2

您需要使用.htaccess文件的dev-env的重寫規則。例如,它可以是這樣的:

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{SERVER_NAME} \.dev$ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ app_dev.php [QSA,L] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ app.php [QSA,L] 
</IfModule> 

然後,它會載入你的開發站點在開發環境中,只有當網站名字有.dev後綴。

+0

非常感謝!我只是意識到app.php或app_dev.php控制器是針對.htaccess的。這非常有意義,所以再次感謝! – markstewie

相關問題