当用户访问我的网站时,他们会使用这种url格式(“demo”在这里并不重要): 的 https://example.com/page/demo-558
我的系统可能会将其重定向为此格式 的 https://example.com/?view=test&page=658
但我不希望用户在浏览器中看到URL更改,它必须是不可见的。 我搜索了几个小时但似乎什么都没有用! 这是我目前的规则:
RewriteRule ^page/(.+)-([0-9]+)$ /index.php?view=test&page=$2
答案 0 :(得分:0)
浏览器如何在不“知道”参数的情况下显示带参数的动态页面?
我认为你不是在寻找(透明)重写,更多的是反向(不透明)代理。该URL将在http服务器和代理之间处理,浏览器将获得“简单”的URL。
ReverseProxy是http-Server
的一部分