我正在寻找一种方法来删除所有WordPress的URL尾随斜杠的。
我发现类似的答案像this one,但它不工作时,有WordPress的.htaccess规则之前。
以下是我目前的WordPress .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
5条答案
按热度按时间fiei3ece1#
这可能是简单的设置>永久链接在WP管理和删除尾随斜杠在输入框自定义结构
58wvjzkj2#
以下是在整个站点范围内删除后斜杠的步骤。如果您只是想删除帖子上的后斜杠,请跳到步骤2。
注意事项
.htaccess
中,# BEGIN WordPress
和# END WordPress
may get reset by WordPress行之间的代码。避免在这些行之间更改代码。RewriteCond %{REQUEST_FILENAME} !-d
来避免此问题。以下解决方案解决了这些问题。
第一步-更新/.htaccess文件
在/.htaccess文件中的
# BEGIN WordPress
行之前添加以下代码。这会将带有尾随斜杠的URL重定向到没有尾随斜杠的URL。Step 2 -更新Permalinks
正如其他人所指出的,你还必须更新你的固定链接(设置->固定链接)到自定义结构,并删除那里的尾随斜杠。它删除了所有文章的尾随斜杠。x1c 0d1x
ulydmbyx3#
试试这个:
如果不起作用,试试这个:
4bbkushb4#
要解决WordPress URL中的这个尾随斜杠问题,请登录到您的网站管理面板->转到设置选项卡->单击设置下的永久链接。它将打开一个类似于下面屏幕的页面:
现在,检查您为网站URL结构选择的设置。确保您没有在URL结构中留下尾随斜杠。https://blog.techblogsearch.com/2018/11/29/guide-to-remove-trailing-slash-from-wordpress-url
wtlkbnrh5#
如果您不想手动触摸.htaccess,因为它很敏感。请执行以下步骤。
1.转到设置->固定链接和更改自定义结构,并删除结尾的斜杠(/)
1.转到工具->永久链接管理器,然后设置选项卡。
a.在设置选项卡下,单击重定向设置,然后通过单击复选框启用尾随斜杠重定向。
B.在“设置”选项卡下,单击“常规设置”,然后从下拉列表中选择“尾随斜线”选项