[英]Remove %2F from 301 Redirect mod_rewrite
我希望重定向后没有%2F
。
Currently, when I visit the link on my iPad in Safari it redirects me to /wp-admin/admin.php?page=latepoint&route_name=dashboard__for_agent%2F
instead of /wp-admin/admin.php?page=latepoint&route_name=dashboard__for_agent
therefore showing 404. 当我访问我的 iPad 时,它似乎在末尾添加了一个/
,然后更改为%2F
。
发生此重定向时,如何删除/确保没有斜杠或 %2F? 当我使用 Chrome 时,我的 Macbook Pro 上不会出现此问题,但是,当我使用 Safari 时,它确实会出现在我的 iPad 上。 如果我使用 Chrome 在我的 Macbook 上手动将/
放在 URL 的末尾,那么它会更改为%2F
并显示 404,就像我的 iPad 一样。
我的 .htaccess 看起来像这样
RewriteEngine on
Redirect 301 /login /wp-admin/admin.php?page=latepoint&route_name=dashboard__for_agent
尝试在 Htaccess 文件中添加以下代码,也许它会为你工作 -
RewriteEngine On
RewriteRule ^(.*)/%2F/?$ /$1/ [L,R=301]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.