如何将所有PHP请求重写为单个特定网址?
例如这些网址
https://somesite.com/thing.php
https://somesite.com/dir/(包含index.php)
会被重定向到这个: https://somesite.com/dir/someotherthing.php
我还希望保持客户端URL不变:
例如,https://somesite.com/thing.php应该仍然是相同的网址,而不是立即更改为https://somesite.com/dir/someotherthing.php
另一个问题,当我这样做时,PHP中的$_SERVER['REQUEST_URI']
仍然是客户端的请求URL吗?如果没有,我怎样才能将其传递给https://somesite.com/dir/someotherthing.php?
答案 0 :(得分:0)
如果不通过服务器端触及客户端URL,则无法重定向客户端。
使用AJAX。您正在寻找的行为在某些方面与SPA应用程序与API交互的方式类似。