我有这个重写规则
重写规则 ^ar$ /index2.html
但我需要在重定向后保持地址栏中的 URL 不变。
例如,如果用户输入http://mydomain.com/ar我需要将他重定向到 /index2.html,但保留原有的 URL。
有办法吗?
谢谢您的帮助
答案1
Lairsdragon 说的对。但是,如果您的配置中有多个重写规则,则需要将标志添加[L]
到末尾,以防止应用其他规则。
答案2
RewriteRule 中的模式是错误的。
RewriteRule ^/ar$ /index2.html
应该正是您想要的:它将 /ar 重写为 index2.html,而无需告知 Web 浏览器有关重定向的信息。