簡體   English   中英

Symfony2:在 app.php 和 app_dev.php 之間切換,我這樣做對嗎?

[英]Symfony2 : Switching between app.php and app_dev.php, am I doing it right?

我目前正在遠程服務器上設置 symfony2,我們將其稱為 www.domain.com。

我希望所有調用地址 www.domain.com 的用戶都被重定向到www.domain.com/app.php ,所以我寫了一個 RewriteRule,它工作正常。

現在我仍然希望我們的開發人員訪問域 www.domain.com 上的 app_dev.php,所以我創建了以下子域: www.dev.domain.com具有特定的 RewriteRule 重定向到 app_dev.php

我的設置工作正常,但看起來有點像hacky,所以我想知道是否有更好的方法來實現這一目標?

這是我的 RewriteRules :

        RewriteCond %{HTTP_HOST} ^(domain.com|www.domain.com)
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ web/app.php [QSA,L]

        RewriteCond %{HTTP_HOST} ^(www.dev.domain.com|dev.domain.com)
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ web/app_dev.php [QSA,L]

謝謝 !

嗯,這聽起來有點棘手,但沒關系。
另一件事是:如果您已經創建了一個子域 (dev.domain.com),為什么不將該子域完全作為開發人員的項目呢?
我的意思是,如果開發人員對代碼進行更改,則使用 .htaccess 進行操作,這些更改也將直接在生產中完成。
如果您有 2 個項目,其中一個在生產中(domain.com 帶有 app.php),另一個用於開發(dev.domain.com 帶有 app_dev.php),則開發人員將有可能自由開發,而無需擔心后果生產環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM