将.html扩展名仅添加到我的WordPress站点中的一个页面

时间:2011-11-24 作者:Lea Cohen

我们有一个旧网站,里面有html页面。该站点中的一个页面链接到许多其他站点。

现在我们移动到一个WordPress站点,我们创建了一个具有该名称的页面,但它当然没有“.html”扩展名,因此指向该页面的链接将导致一个空页面。。。

我看到一个plugin 这会将html扩展添加到所有页面,但我不想这样做-我只有一个页面要添加。html。

我能做些什么来实现这一点?

2 个回复
最合适的回答,由SO网友:Aces 整理而成

我只想给你的添加一条重写规则。htaccess文件类似于:

Redirect 301 /oldpage.html http://domain.com/newpage/

请参见:http://www.javascriptkit.com/howto/htaccess7.shtml

SO网友:djb

您可以向主题中添加一个重写规则,该规则发送以下请求:page.html 到页面本身。我没有信心提供代码,但在this page 这很有帮助。最后一个例子是我发现的最简单的查询重写示例。

在安排时使用难看的永久链接有助于了解哪些请求触发了哪些请求。如果没有,则执行print_r($wp_query) 将允许您获得当前查询的内容。

结束