php - htaccess 使用完整的 url 重定向

标签 php .htaccess redirect

是否可以使用 htaccess 从一个域重定向到另一个域?

RewriteRule http://www.google.com/old-route http://www.google.com/new-route [R=301,L]
RewriteRule https://www.google.com/old-route https://www.google.com/new-route [R=301,L]

如果没有,您将如何在一个项目中对多个域进行重定向?

最佳答案

这可以通过使用 rewriteConditions 来实现:https://wiki.apache.org/httpd/RewriteCond

类似的东西:

RewriteCond %{HTTP_HOST} ^site1
RewriteRule ^old-route$ https://www.site1alt.com/new-route [R=301,L]

关于php - htaccess 使用完整的 url 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328562/

相关文章:

php - 如何在 Laravel 5.2 中阻止浏览器后退按钮

java - Android HttpClient .htaccess 身份验证

php - mod_rewrite 添加 .php 扩展

asp.net - 无法为 'localhost' 生成绑定(bind)重定向。已添加具有相同 key 的项目

PHP echo 循环打破了 CSS flex box

PHP + MySql 带类别且无偏移的分页

.htaccess - "Toggle Comment"对于 Netbeans 7.x 中的 .htaccess 文件?

c# - 如何在c#中捕获javascript HTTP重定向?

wordpress - 如何在 Wordpress 中重定向到 https?

php - WooCommerce 小部件 - 从日期到日期的订单列表