簡體   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