基于Headway的WordPress站点中的301重定向 时间:2013-11-15 作者:user42765 我有一个网站建设与前进的主题。目前,我的每个博客帖子的URL都是http://example.com/blog-post-name 我想添加一个文件夹,以便URL为:http://example.com/blog/blog-post-name 如果我添加该文件夹,现有URL是否会自动重定向到包含该文件夹名称的新URL,或者我是否必须为每个文件夹手动创建301个重定向? 1 个回复 SO网友:Mayeenul Islam 首先,如果Headway本身不处理任何类型的301重定向,那么Headway就不是问题所在。问题的答案是:如果您在/wp-admin/options-general.php (管理设置»;常规)到新地址,如:http://example.com/blog/ 然后整个网站将使用新的URL。(更改后,您只需重新进入管理面板一次,仅此而已)第一个问题解决了。但博客中使用的硬编码内部链接可能存在一个潜在问题。假设你用一个简单的文本链接链接了一篇文章(<a href="http://example.com/blog-post-name-1">My blog post 1</a>) &mdash;在文件夹URL之后,此类链接将生成404,这就是问题所在。我的一个问题也提到了类似的问题:Permalink redirection from \'Day and name\' to \'Post name\' - WPSE因此,在这种情况下,您需要.htaccess 301重定向。但我们大多数人对.htaccess, 所以有一些插件,可以帮助我们的方式。Yoast有一个很好的URL重定向插件,可以帮助您实现这一点。这一类还有更多内容:Permalink Redirect Plugin — Yoast.comSimple 301 Redirects — WordPress PluginsRedirection — WordPress PluginsBlogger 301 Redirect — WordPress Plugins[...]根据您的输入,他们将写入.htaccess 代表您使用正确的代码。 结束 文章导航