【发布时间】:2011-03-18 06:22:17
【问题描述】:
我有两个域指向同一个主机,例如 example1.com 和 example2.com。
我已经有一个重定向:
重写规则 ^([A-Za-z0-9-]+)/$ page.php?q=$1 [L]
捕获诸如 example1.com/hello-world/ => example.com/page.php?q=hello-world 之类的东西
现在我需要满足 3 个具体条件:
1) example1.com/special/ => example2.com/special/ [仅适用于“特殊”]
2) example2.com/ => example2.com/special/
3) example2.com/anything-not-special/ => example1.com/anything-not-special/
我可以做到这一点,除了我希望在 URL 栏中准确显示右侧列中的内容。相反,我得到: example2.com/special/ => example1.com/page.php?q=special
这对我来说并不理想。
任何帮助表示赞赏,谢谢!
【问题讨论】:
标签: apache mod-rewrite url-rewriting redirect