【问题标题】:.htaccess Rewrite Domain & Preserve Path.htaccess 重写域和保留路径
【发布时间】:2014-09-18 19:11:27
【问题描述】:

谁能帮助我重写域名但保留路径?我似乎找不到我要找的东西,找到了很多关于重定向的文章,但没有重写。

www.domain2.com/path1/page.html as www.domain1.com/path1/page.html
www.domain2.com/path1/page.html as www.domain1.com/path1/page.html

我有很多域名。

非常感谢您的建议或带有答案的文章的链接。

学习

【问题讨论】:

  • 实际上,如果你能解释一下重定向与重写,那可能会很好知道。你也可以将非ssl重写为ssl吗?
  • 域名是否都指向同一个服务器?
  • 是的,同一台服务器多存储 magento 安装。

标签: php regex .htaccess mod-rewrite


【解决方案1】:

下面的.htaccesscode 就可以了

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !domain1.com$ [NC]
RewriteRule ^(.*)$ http://www.domain2.com/$1 [L,R=301]

对于重写和重定向之间的区别非常小。第一个是不明确的位置重定向(用户不会在他/她的浏览器地址栏中看到它)第二个是完全重定向。

要将非 SSL 重写为 SSL,请将 url 前缀从 http 更改为 https 并确保您拥有有效的 SSL 证书。

【讨论】:

    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2018-07-02
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多