2012-09-07 33 views
1

OK,這是工作在我的域(http://staging.whiterabbitexpress.com)文件到域根和mod_rewrite的請求,追加查詢參數

RewriteRule ^send-your-request/?$ http://staging.whiterabbitexpress.com [NC,QSA,L] 

,但有什麼辦法可以重定向到無根輸入整個域名?

我試圖

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] 

虛無縹緲,虛無縹緲,虛無縹緲

回答

1

你缺少方括號,這告訴重寫引擎內部重定向,而不是R標誌改寫:

RewriteRule ^send-your-request/?$/[NC,QSA,L,R] 

如果你想永久重定向,你也可以說R=301。你以前不需要它的原因是因爲當你在你的重寫目標中包含http://domain.name時,它隱式地重定向到302.

+0

得到它。謝了哥們! –