wordpress - 正则表达式向 URL 添加尾部斜杠,除非 URL 以文件扩展名结尾
问题描述
我目前正在尝试让一个 WordPress 站点(使用重定向插件)始终向任何没有斜杠的 URL 添加斜杠,但前提是 URL 没有以斜杠结尾或文件扩展名(所以图像,. php 文件/页面等不受影响)。
例如www.mysite.com/page
变成www.mysite.com/page/
,但是www.mysite.com/page/
和www.mysite.com/file.php
被单独留下。
我能够让前半部分工作(如果它还没有以一个结尾,则强制使用斜杠),但我正在努力添加额外的条件。
这是我目前拥有的:
来源网址:/([^\/]+)$
目标网址:/$1/
不幸的是,使用 .htaccess 等不是一种选择。任何建议将不胜感激。
解决方案
推荐阅读
- virtualbox - 如何在 VirtualBox 中的主机 (Mac OS) 和来宾 (Fedora Server) 之间创建共享文件夹?
- java - 在java中的方法非静态时调用对象
- javascript - 在 ms 团队选项卡中找出两个聊天参与者 (javascript)
- mysql - 具有别名的 MySQL SELECT 查询在 MySQL 5.7.28 中不起作用
- java - 如何修复休眠异常“无法延迟初始化角色集合”
- ios - 实例化一个保持导航栏Swift的vc
- html - 反应中的网站图标/标签通知
- javascript - 我如何抓取数据
- html - html标签“tel”属性在android chrome中不起作用
- css - 从浏览器中提取光标图像(抓取、抓取等)