WordPress尾部斜杠问题

3

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

/%postname%/

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

是否可以禁用此重定向,以便页面带和不带尾随斜杠都能访问。


你检查了你的永久链接和htaccess文件吗? - Ravi Patel
那为什么不尝试在永久链接中删除结尾的“/”呢?这样不应该可以吗? - cjmling
请提供htaccess代码。 - Ravi Patel
3个回答

4

更改永久链接 /%postname%//%postname%

enter image description here

在 RewriteEngine On 行的下面添加:

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

更多关于htaccess代码的信息


嗨,Ravi,感谢您的回复。我可以更改它,但是WordPress将开始以另一种方式重定向URL,即带斜杠的URL将被重定向到不带斜杠的URL。客户希望两个URL都可以带和不带斜杠,并且没有重定向。 - user812120

2
您可以使用以下规则更新您的.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]

0

您可以更改由WordPress定义的.htaccess规则。此主题可能会对您有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接