我刚刚使用 Windows Azure 和他们的 WordPress 博客模板创建了一个网站。我能够更新 CNAME 和别名记录,以正确地将我的域转发到他们的网站。当我转到:www.myblog.net 时,我被重定向到:myblog.azurewebsites.net 并且浏览器显示 www.myblog.net,这就是我想要的。
这一切都很好。该网站加载良好,一切都很好。
但是,当我尝试访问带有永久链接的页面时,问题就出现了。通过 WordPress 配置,我将永久链接更新为以下格式:http ://www.myblog.net/blog/The-Post-Name-Is-Here 。问题在于,当我尝试访问该 URL 时,出现以下错误:
您要查找的资源已被删除、名称已更改或暂时不可用。
如果我转到同一主题的短链接(例如http://www.myblog.net/?p=241),则会找到该页面并且一切正常。
我对此进行了很多研究,发现有一个 apache 的 url 重写,但这显然对我不起作用。我还发现 IIS 有一个 url 重写,我在本地玩过这个。您可以对其进行配置以正确管理 url 重写。但是,Windows Azure 网站配置门户中没有这样的 IIS 面板。
我还阅读了很多关于编辑 web.config 和 htaccess 的内容,但这些文件都不在我在 azure 上的网站的 wwwroot 目录(或任何子目录)中。
那么,有谁知道如何配置 azure 网站以正确管理永久链接?
在此先感谢您的帮助!