[英]Rewrite rule combining both query string and passthrough is not working
我试图将页面A
重定向到查询字符串, pageA?queryString
到pageB
。 但是在重定向时, pageB
应该在内部重定向。 它应该通过,在URL中它应该显示pageA
但在内部应该显示page B
的内容
已经尝试过:
情况1:
RewriteCond %{QUERY_STRING} ^hideChrome$
RewriteRule (.*)/pageA(/*)$ $1/pageB/ [PT,L]
输出:
抛出错误:找不到pageB
案例2:
RewriteCond %{QUERY_STRING} ^hideChrome$
RewriteRule (.*)/attribution(/*)$ $1/attribution1/ [L,R]
它被重定向到'pageB',URL也显示为'pageB'
尝试
RewriteCond %{QUERY_STRING} ^hideChrome$
RewriteRule (.*)/pageA(/*)$ $1/pageB/ [PT,L,QSA]
https://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_qsa
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.