繁体   English   中英

从 301 重定向 mod_rewrite 中删除 %2F

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM