我甚至不完全确定我在哪里可以问这个问题,因为它涉及HTML和WP。
不管怎样,我们以前的intranet解决方案基本上包含了一些。htm文档,我们在Word中制作,然后转换为。htm。
我们已切换到WP解决方案,并已开始上传这些解决方案。htm文档作为媒体,因为它是我们拥有的1700个文档中最简单的解决方案。问题是,这些。htm文档中包含链接到其他文档的超链接。我们旧网站上的htm文档。这意味着,一旦我们停用旧服务器,所有这些超链接都将失效。我说的是里面成千上万个无用的链接。htm文档。
我如何解决这个问题?理想情况下,我们不想单独编辑每个。htm文档并更改其中的链接。我们也尝试了html-to-post转换器插件,但它使格式变得不可靠。我们不想这样做,但我们是否应该将旧服务器保留为某种类型的文件服务器,以便链接仍然有效?
URL structure
旧版本:
http://websrv04/DIL%20Manuals/Employee%20Manual/Drayden%20Core%20Values.htm新增:droogle。dil/wp content/uploads/2017/08/Core Values。htm公司
href example from an old .htm doc
Code
</span></span><span lang=EN-CA style=\'font-family:
"Arial","sans-serif";color:green;mso-ansi-language:EN-CA\'>Refer to </span><a
href="http://websrv04/DIL%20Manuals/Policy%20Works%20Accessing%20Policy%20Works.htm"><span
lang=EN-CA style=\'font-family:"Arial","sans-serif";mso-ansi-language:EN-CA\'>Policy
Works Accessing Policy Works</span></a><span lang=EN-CA style=\'font-family:
"Arial","sans-serif";color:green;mso-ansi-language:EN-CA\'><o:p></o:p></span></p>
Final product
请参阅http://websrv04/DIL%20Manuals/Policy%20Works%20Accessing%20Policy%20Works.htm“rel=”nofollow noreferrer“>PolicyWorks访问Policy Works
SO网友:Rick Hellewell
如果旧的htm文件在需要转换的链接中具有通用性(如www.oldsite.com/page100.htm
需要转换为www.newsite.com/page100.htm
), 然后,您可以将站点加载到编辑器中,并对“oldsite”进行大规模搜索/替换。com“到”新闻站点。com\'。(我会使用我的Dreamweaver副本,作为文件夹中文件的搜索/替换。)
但这需要把页面设置为100。htm位于非WP位置。
您可以创建一个模板来“列出文件夹中的文件”,并将这些文件转换为HREF。但这只会在网站上得到那些HTML。
如果需要将旧的HTML内容转换为WP,可以编写一个手动转换程序,读取每个HTML文件并使用该内容创建帖子。但这并没有考虑内容中的链接。为此,您需要编写一个404 not found流程,帮助用户通过搜索功能找到内容(“我们没有找到该页面,但这里有一些具有类似内容的页面”)。
我怀疑有很多自定义编程和人力来实现这一点。尽管问题的更多细节(有几个例子)可能会有所帮助。不过,这是一个有趣的问题,因为我在自己管理的网站上可能会遇到类似的问题,所以期待其他人的想法。