我有一个定制的 CMS,用于将所有上传的文件存储在 /Assets/ 文件夹中的网站。
我正准备将网站移动到 Azure 平台,并且需要某种方式来重写网页中的链接。这是当前链接的样子:
<a href="http://www.mywebsite.com/Assets/some-folder/some-sub-folder/file.doc">link to file</a>
您建议将这些链接更改为以下内容的最佳方法是:
<a href="https://azuresubdomain.blob.core.windows.net/assets/file.doc">link to file</a>
有 100 多个带有大量链接的页面。此外,为了在工作中使用扳手,并非所有链接都位于 assets 文件夹中的子文件夹中。
一些链接如下:
<a href="http://www.mywebsite.com/Assets/some-folder/file.doc">link to file</a>
欢迎提出建议,我对任何东西都持开放态度,正则表达式、htmlagilitypack 或普通的旧字符串。替换但我似乎无法理解如何去做......