【发布时间】:2021-06-12 02:23:27
【问题描述】:
您好,我正在创建一个网站,我发现自己正在编辑.htaccess 文件。我已经多次尝试从/isexistinguser 之类的URL 重定向到/api/usermanager?type=1,而不更改浏览器中可见的地址,但仍然找不到解决方案。有人可以帮助我吗?
这是我尝试过的:
RewriteEngine on
RewriteCond %{THE_REQUEST} /isexistinguser [NC]
RewriteRule ^ /api/usermanager?type=1 [NC,L,R]
这里的问题有两个:
- 重定向时地址更改
- 任何包含
/isexistinguser的URL 都会被考虑在条件中,例如/isexistinguserblabla
谢谢!
【问题讨论】:
-
你能分享一下你到目前为止所尝试的吗?谢谢
-
这是不可能的。相反,您可以做的是在客户端中保留一个页面框架(因此不重新加载整个页面)并执行内部 ajax 请求以获取该 URL 并在仍加载的页面中可视化响应。
-
我希望我对这个更改更清楚@AmitVerma
-
我想我不明白你对我的建议。但是我希望这个重定向对用户不可见。@arkascha
标签: .htaccess url redirect mod-rewrite url-rewriting