【发布时间】:2011-01-06 12:01:44
【问题描述】:
我之前问过这个问题的补充:
Mod_rewrite invisibly: works when target is a file, not when it's a directory
现在我实际上希望进行明显的重写,因为我已经切换了 URL 方案,虽然我希望旧链接能够正常工作,但我希望用户看到新的 URL 方案。
所以这行得通
RewriteRule ^oldscheme/(.*)/?$ newscheme/$1
但地址栏中的 URL 仍为http://example.com/oldscheme/foo。
进行可见重写的正确方法是什么,最好只使用 mod_rewrite,而不是使用位置重定向或类似的东西?
【问题讨论】:
标签: apache url mod-rewrite url-rewriting friendly-url