簡體   English   中英

php htaccess動態網址重定向

[英]php htaccess dynamic url redirect

我有以下編碼的URL http://test.com/me/test/u/0/~/%5E!0/X10EX1gdFQkVOjUyZDk2ZjZi ,字符串的最后一部分包含要重定向的實際頁面名稱。 我有一個索引文件,可將URL解碼為實際頁面。 是否有任何解決方案,可以通過htaccess使用相同的經過編碼的URL重定向實際的url?

我寫了一個hteacces來分割index.php中的URL

RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f  

RewriteRule ^.*$ ./index.php [NE,B,L]

http://test.com/me/test/u/0/~/%5E!0/X10EX1gdFQkVOjUyZDk2ZjZi轉換為

http://test.com/me/test/login.php在index.php中

我需要將頁面重定向到login.php並保留編碼的URL。

如果您正在尋找一種方法來解碼htaccess中的字符串:否,那不可能,如果它比僅對字符重新排序更為復雜。

您可以做的是將其重定向到index.php,讓索引對其進行解碼,然后使用header(...)從那里再次重定向。

但是還有一個問題:為什么!?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM