我希望重写规则能够加载第二个 URL,但在浏览器地址字段中应显示第一个 URL。
例如 domain.com/folder1/folder2
应加载 domain.com/folder1
但不显示 domain.com/folder/folder2
在浏览器中。
我尝试过这个,但它基本上改变了浏览器中的 URL。
RewriteRule ^/folder1/folder2(.*)$ /folder1/$1 [L]
尝试过谷歌搜索,但没有得到任何帮助。感谢您的帮助!
最佳答案
从规则中删除开头的 /
:
RewriteRule ^folder1/folder2(.*)$ folder1/$1 [L]
关于apache - 重写规则而不更改浏览器中的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264847/