我在webapplication的根目录的.htaccess文件中定义了以下规则。
RewriteCond %{REQUEST_URI} !^/classes/captcha.php
RewriteRule ^([^/]*)/([^/]*)$ /index.php?client=$1&page=$2 [L]
此规则为您提供了键入此xyz.com/abc/page1
的网址的功能,原始版本等于xyz.com/index.php?client=abc&page=page1
现在我想要的是,当用户输入http://xyz.com/abc/page1
时,浏览器的地址栏应显示原始网址,即'http://xyz.com/index.php?client=abc&page=page1'
目前,如果我输入“http://xyz.com/abc/page1
”,则地址栏网址不会更改。
请帮我修改此规则。
感谢。
答案 0 :(得分:1)
尝试添加重定向标记:
RewriteRule ^([^/]*)/([^/]*)$ /index.php?client=$1&page=$2 [R=301, L]