【问题标题】:Remove apostrophe from wordpress posts URL从 wordpress 帖子 URL 中删除撇号
【发布时间】:2015-08-28 15:40:39
【问题描述】:

我们有“长期列出的帖子”中包含“永久链接”的问题,我们会定期更新 wordpress,因此现在不再访问“永久链接”,当我们打开“网址”时,它会显示 404 页面,这些会发生只有 new 的旧帖子会自动删除 wordpress。

即 原始网址: http://localhost/test-new/world%E2%80%99s-most-popular-new-test-company-with-big-impactswe/

想要替换为

http://localhost/procument-new/worlds-most-popular-new-gen-companies-with-big-impacts/

简而言之,我们想从永久链接中删除 's

建议我,提前谢谢你。

【问题讨论】:

  • 我想你在这里丢失了一些字符,'s 之前应该是什么?如果是特殊字符,请将其放入 code
  • 嗨,谢谢,这是我的旧网址:localhost/wp-test/world%E2%80%99s-most-popular-new-gen-companies-with-big-impacts/ 我们有1000 多个 urls 中的 urls 现在,问题是最新的 wordpress 没有采取的手段,假设我写帖子标题 Lorem 的 slug 会生成 lorems ,我们已经更新了最新的 wordpress 所以,我们的旧网址不再显示,它是显示 404 错误,但我们想在站点中列出它,因为我们想从永久链接/url 中删除,所以帖子会显示。希望你明白我要你解释什么,谢谢
  • 简单,假设 url : localhost/wp-test/world%E2%80%99s-most-popular-new-gen-companies-with-big-impact‌​s/ 将其重定向到 localhost /wp-test/worlds-most-popular-new-gen-companies-with-big-impact‌​s/

标签: wordpress .htaccess redirect permalinks apostrophe


【解决方案1】:

Wordpress 将特殊字符转换为实体,你试图直接用'打开它(撇号),它会显示404,你应该去

Settings ==> Permalinks 并更新它。

【讨论】:

  • 帖子链接来自过去共享的社交网站,而在 wordpress 中,所有帖子 slug 都已更新,因此当用户使用 wordpress 中不再可用的旧帖子 slug 时,它会显示 404 ,但是我们想用新的更新帖子 slug 重定向它,其中不包含单词但现在包含它的单词,你得到我了!!!
【解决方案2】:

已解决,实际上我犯了错误,我将代码放入 但它不需要包裹在

重写规则 ^(.)'(.)$ /$1$2 [R=301,L]

重写规则 ^(.)'(.)$ /$1$2 [R=301,L]

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 2013-09-21
    相关资源
    最近更新 更多