我需要在重寫規則中將URL domain.com重定向到domain.net。我最初使用重定向,但它丟失了我發送的POST變量。重寫將會把它們帶走嗎?做這件事的最好方法是什麼?如何替換Apache Rewrite規則中的域名?
2
A
回答
3
這應該解決您的問題:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$[OR]
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^(.*)$ http://www.thenewdomain.net/$1 [R=301,L]
+0
當我使用這個時,我在重定向的URL中得到兩個斜線。像'... thenewdomain.net //登錄'。因爲'$ 1'是'/ login',新域最後也有一個斜槓。我必須使用'RewriteRule^/(。*)$ http://www.thenewdomain.net/$1 [R = 301,L]'來從'$ 1'排除前導斜槓,或'RewriteRule ^(。* )$ http://www.thenewdomain.net$1 [R = 301,L]'。第一個更好看,但第二個更失敗 - 我猜。 – TheFox
相關問題
- 1. 如何將此Apache Rewrite規則轉換爲Tuckey UrlRewriteFilter規則?
- 2. Apache的Rewrite規則的Node.js版本
- 3. mod-rewrite規則集
- 4. Apache Mod-Rewrite規則跳過子目錄
- 5. Apache mod-rewrite規則不起作用
- 6. Apache Rewrite無法將任何域名從.co.uk轉換爲.com域名
- 7. 把這個Apache Rewrite規則轉換爲tuckey URLRewriteRule
- 8. 如何在rewrite規則上設置referer?
- 9. 如何才能轉換該Apache規則?
- 10. Mod-rewrite;阿帕奇規則
- 11. 在Apache重寫規則中替換缺少的參數
- 12. 用於https的Apache mod-rewrite(重寫規則)過濾器
- 13. 域名/子域名重寫規則
- 14. Nginx的:替換規則
- 15. Apache的mod_rewrite規則作爲子域
- 16. Apache Mod Rewrite:用L參數重寫規則。怎麼了?
- 17. Apache ReWrite規則排除單個文件或文件類型?
- 18. Routes.rb vs rack-rewrite vs nginx/apache重寫規則
- 19. 具有多個別名/域的Apache主機重寫規則
- 20. Apache重寫規則:如何檢查cookie中的主機名?
- 21. 使用查詢字符串的Apache mod-rewrite重定向域名
- 22. 重定向規則在Apache與子域?
- 23. 如何用域名替換odoo地址
- 24. Apache Rewrite:目錄樹到子域目錄
- 25. 命名錨的Apache重寫規則
- 26. 替換URL的子域名
- 27. Apache mod-rewrite .htaccess子域名重定向問題
- 28. 改寫301新域名替換域名
- 29. Apache的mod_rewrite規則
- 30. mod_rewrite覆蓋所有域名的規則
我不認爲重寫MOD是能夠做這樣的事! – undone