好的,这正在我的域名(http://staging.whiterabbitexpress.com)
RewriteRule ^send-your-request/?$ http://staging.whiterabbitexpress.com [NC,QSA,L]
但是有没有办法在没有输入整个域名的情况下重定向到root?
我试过
RewriteRule ^send-your-request/?$ / [NC,QSA,L]
RewriteRule ^send-your-request/?$ index.php [NC,QSA,L]
RewriteRule ^send-your-request/?$ /index.php [NC,QSA,L]
答案 0 :(得分:1)
你在方括号中缺少R
标志,它告诉重写引擎重定向而不是内部重写:
RewriteRule ^send-your-request/?$ / [NC,QSA,L,R]
如果您想要永久重定向,也可以说R=301
。您以前不需要它的原因是因为当您在重写目标中包含http://domain.name
时,它会隐式重定向302。