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