更改固定链接和重定向URL 时间:2014-05-22 作者:saltcod 我正在从Tumblr>WordPress移动一个客户端。我不知道怎样才能让新的permalinks工作。两个问题:当前Tumblr URL如下所示:http://blog.example.com/847336253/post-name但当我将帖子导入WP时,它会切掉URL的末端。我最终只得到:http://blog.example.com/847336253/So, question 1: 我可以在那个数字的末尾加一个slug吗?我找到了一个方便的脚本,可以为我重写URL,删除数字,只留下/post名称。但我想把那个号码留在那里。该网站的url正在从http://blog.example.com 只是http://example.com. So, question 2: 我可以在htaccess文件中使用301指令完成正确的重定向吗? 3 个回复 最合适的回答,由SO网友:Clorith 整理而成 对于第一个问题,您需要一个重写插件,否则WordPress将无法处理该字符串中的数字(它会将每个站点视为404未找到),因为Slug不能包含任何类型的斜杠。理想情况下,我认为最好的方法是设置不带数字的帖子名称(使其可读),然后使用插件,如Redirection plugin 要将请求转发到旧URL(带有数字)到新URL(您可以在此处设置regex重定向,因此只需要一个简单的规则来删除数字,或者如果您希望非常彻底,可以对每个URL执行一个重定向)。至于删除博客子域的永久301重定向,上面提到的插件也可以处理这个问题。手动编辑。不建议使用htaccess文件,因为插件或主题可能会发出硬刷新,从而覆盖该文件的内容。 SO网友:тнє Sufi Answer 1 设置%postname% 作为您的永久联系人。Answer 2 对于301重定向,请在.htaccess 文件并将其放在博客的根目录中。实例com公司Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.example.com/$1 [R=301,L] SO网友:Sonali Kapoor 进入wordpress管理面板->permlinks,您可以添加%postID%/%postname% 到自定义permalink字段,您应该可以开始了。 结束 文章导航