问题描述
我遇到的情况是,我有一个现有的静态网站,我也试图添加Django应用程序。 django应用程序本身是一个django项目,但包含两个截然不同的,不相关的组件,我希望在不同的URL列出这些组件,并且不要将它们置于同一subURL下。
所以我现在拥有的是example.com/index.html
上的静态HTML网站
Django应用程序,其应用程序位于/foo
,另一个应用程序位于/bar
,我希望它们分别位于example.com/foo
和example.com/bar
。但是,我不知道该如何实现。
似乎我需要设置WsgiScriptAlias
,但是我不确定如果没有WsgiScriptAlias
到/p
这样的东西给我example.com/p/bar
这样的东西怎么办和example.com/p/foo
。我知道我可以将其设置为/
,并且尝试了一下,这为django应用程序提供了所需的URL,但破坏了静态站点。如果执行此操作,则重定向到index.html
不再起作用(因为Django应用程序不包含index.html),所有其他链接也不再起作用(我认为是因为所有URL都已重定向到{{ 1}}?),但我认为必须有某种方法可以做到这一点。
我问过类似的问题,并直接针对此here,但是尽管我能够在不尝试加载页面的情况下使apache跟随链接,但是如果不指定WsgiScriptAlias,我将无法实现
/
如何在Django应用程序中将2个不同的URL映射到url,以使两个URL都不必位于WsgiScriptAlias指定的子域下?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)