我有两个网站,每个网站都有一个单独的页面树。
例如:
site_1_home
|__ page_A
|__ page_B
site_2_home
|__ page_C
|__ page_D
当我运行网站1并访问page_A
时,该网页的网址路径为/page_A/
(不包含site_1_home
)。
当我运行网站2并访问page_C
时,该网页的网址路径为/site_2_home/page_C/
(路径/page_C/
不存在)
奇怪的是,如果我转到/site_2_home/page_C/?edit
,我会收到404错误,而/page_C/?edit
会向我显示前端编辑页面。
如何从站点2的路径中删除/site_2_home/
?是错误还是配置错误?
我正在使用Django 1.5.1和CMS 2.4.1
答案 0 :(得分:0)
我只是通过编辑数据库,以一种非常黑客的方式解决了这个问题。
path
表中的cms_title
列需要修改,并且必须在那里删除“site_2_home /”。
如果我之后在 site_2_home 下添加了新的 page_E ,则其路径为/page_E/
且/page_E/?edit
也运行良好。问题解决了。