【问题标题】:WordPress Trailing SlashWordPress 尾部斜线
【发布时间】:2018-07-30 14:28:04
【问题描述】:

WordPress 根据永久链接设置为每个 url 添加斜杠。

/%postname%/

因此,如果您浏览 www.mysite.com/about-us,您将被重定向到 www.mysite.com/about-us/

是否可以禁用此重定向,以便页面提供有或没有尾部斜杠。

【问题讨论】:

  • 你检查过你的永久链接和 htaccess 文件
  • 那么为什么不尝试删除永久链接中的结尾 / 呢?它不应该工作吗?
  • 请输入 htaccess 代码

标签: wordpress apache .htaccess


【解决方案1】:

您可以使用以下规则更新您的 .htaccess 文件。

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.+)/$ http://your_domain_name/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

【讨论】:

    【解决方案2】:

    将固定链接 /%postname%/ 更改为 /%postname%

    在 RewriteEngine On 行的正下方,添加:

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R]
    

    Moreinfo htaccess code

    【讨论】:

    • 嗨 Ravi,感谢您的回复,我可以更改它,但是 Wordpress 将开始以另一种方式重定向 url,即带有斜杠的 url 将被重定向到不带斜杠的 url。客户希望 url 可以在有和没有斜杠的情况下查看,并且没有重定向
    【解决方案3】:

    您可以更改由 WordPress 定义的 .htaccess 规则。 This topic 可能会帮助你。

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多