我的域名是s1.example.com我想重写所有GET& POST到test.com/ 我使用以下规则完成了同样的工作。
RewriteEngine On
RewriteRule ^(.*) http://test.com/$1 [P]
但是只要有root查询,那就是用户只是访问 http://s1.example.com/,不应该提供test.com的根目录,而是应该重定向用户以发出查询,goTest.action
换句话说,我希望s1.example.com的DocumentRoot成为一个查询,最终由上面的重写规则处理。
答案 0 :(得分:0)
只需将正则表达式更改为.+
并为根页面设置新规则:
RewriteEngine On
RewriteRule ^(.+)$ http://test.com/$1 [P]
RewriteRule ^/?$ /goTest.action [L]