首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入,而不更改带有funnelweb的url。

导入,而不更改带有funnelweb的url。
EN

Stack Overflow用户
提问于 2013-02-04 12:32:35
回答 1查看 87关注 0票数 2

我已经从互联网上的一个网站导入了一些页面到我的plone站点。现在的问题是,当导入plone时,它会更改url,这会导致plone无法定位文件。因此,在导入之前,下面是一个urls外观的示例:

Scandiatransplant

在进口之后,看起来是这样的:

代码语言:javascript
复制
http://localhost:8080/Scandiatransplant/wiki/index.html?What_Is_Scandiatransplant

显然,这是一个问题,因为没有称为index.html的选项?有办法解决这个问题吗?我在想,也许可以通过在pipeline.cfg文件中添加一个步骤来修复它,该步骤告诉您不要更改url?不过,这只是猜测而已。我还没做过pipeline.cfg。网站:http://plone.org/products/funnelweb/#using-a-local-pipeline-configuration解释说,一个人可以创建一个pipeline.cfg文件,但它并没有告诉在哪里放置该文件。我应该把这份文件放在哪里?

最后..。它可以通过正则表达式来表示,在导入过程中要忽略哪些文件,但我没有告诉funnelweb忽略任何文件。它仍然没有导入图像,pdf文件,xslt等等。有谁也经历过这种情况吗?

所以,总结我的问题。

  1. 我应该把pipeline.cfg文件放在哪里?
  2. 我如何使plone/漏斗不更改url,但保持相同的url从进口?
  3. 如何使funnelweb导入图像和pdf文件以及?
EN

回答 1

Stack Overflow用户

发布于 2013-02-04 12:49:50

  1. 您可以将pipeline.cfg文件放在任何地方;您可以从命令行告诉funnelweb在哪里可以找到它: bin/funnelweb -管道=path/to/your/管线.bin
  2. 这就更复杂了。您的目标站点是一个Wiki,其中的页面名是查询字符串的一部分。需要将?What_Is_Scandiatransplant用作新Plone页面的id,而其他页面中使用的URL则需要重写以匹配。 你当然可以在管道中做到这一点,但是比在这里容易写的要复杂一些。遵循funnelweb的文档( urltidy组件将帮助重写URL),并可以自由地就您在这里遇到的问题提出具体的问题。
  3. 检查日志,看看funnelweb已经找到和上传了什么。您可能必须调整网站爬虫设置,这是不同的网站。如果没有更多关于这个网站的细节,我只能给你这个一般性的提示。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14686885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档