簡體   English   中英

django應用程序和同一wamp服務器上的php站點之間的名稱空間沖突的可能性

[英]possiblitiy of namespace clash between django app and a php site on the same wamp server

我在64位Windows OS操作系統上有一台正在運行的生產服務器,使用Wamp 2.2e(使用Apache 2.4)以及mod_wsgi 3.4(來自pythonlibs的非官方編譯)以及python 2.7 64bit和Django 1.5。 這是針對小型封閉式公司網絡的,因此可惜我無法提供任何實際鏈接。

我的wsgi別名如下所示:

WSGIScriptAlias /Taurus /www/mysite/mysite/wsgi.py

我有另一個站點,該站點由使用PHP的前雇員構建。 它位於舊服務器上(我可以訪問),並且希望將其移至我的服務器上。 但是,恐怕php站點和django應用之間的URL會發生沖突,因為php站點位於一個名為Taurus(我們團隊的名字)的文件夾中。

換句話說,我想在這里:

http://breezeblocks/Taurus/

該站點將轉到具有相同名稱的php目錄(並運行其中的index.php),但是在此處:

http://breezeblocks/Taurus/Scheduler

它將轉到django應用程序。

urls.py中沒有使用'/'url,因此沒有實際的重復,但是我猜wamp無法弄清楚,只能選擇其中之一。

有誰知道如何設置它,這樣既可以解開又很有意義? 我是否應該嘗試將他的整個網站轉換為django並將其作為另一個應用程序? 我的另一個想法可能是給wsgi別名一個更直接的名稱,例如:

WSGIScriptAlias /Taurus/scheduler /www/mysite/mysite/wsgi.py

但是那里仍然有可能發生沖突。 該站點正在運行並且正在使用中,因此如果沒有更多信息,我擔心會繼續進行下去。

在此先感謝您的幫助和輸入。 希望我把問題弄清楚

您是否嘗試過以下內容中概述的內容:

該部分末尾的部分說明了如何使用mod_rewrite,以便如果PHP站點能夠處理URL,那么它將(如果不能)將URL傳遞給Django進行處理。 這樣他們可以共存。

暫無
暫無

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

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