重写规则而不更改浏览器中的URL

时间:2011-09-01 00:00:34

标签: apache mod-rewrite rewrite

我希望重写规则能够以加载第二个URL的方式工作,但是在浏览器地址字段中它应该显示第一个URL。

例如,domain.com/folder1/folder2应加载domain.com/folder1,但不能在浏览器中显示domain.com/folder/folder2

我试过了,但它基本上改变了浏览器中的URL。

RewriteRule ^/folder1/folder2(.*)$ /folder1/$1 [L]

尝试使用谷歌搜索,但没有得到任何帮助。感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

从规则中删除起始/

RewriteRule ^folder1/folder2(.*)$ folder1/$1 [L]