【问题标题】:redirect request uri to mirror site using htaccess使用 htaccess 将请求 uri 重定向到镜像站点
【发布时间】:2012-03-23 04:03:14
【问题描述】:

所以我有一个网站。我创建了它的镜像并将其上传到名为“镜像”的目录中 例如,我想做的是每当观众访问时..

http://www.mysite.com/this-page/another-segment/?id=1

我希望他被重定向到..

http://www.mysite.com/mirror/this-page/another-segment/?id=1

我想编辑我网站的设计,但我不想让浏览者对网站设计中的随机变化感到困惑。

如果除了使用 htaccess 之外还有其他方法,请提出建议,谢谢

【问题讨论】:

    标签: .htaccess redirect maintenance mirror


    【解决方案1】:

    浏览互联网后。我想出了在 appclay 给出的答案上放置 /$1rewritebasefollowsymlinks 的想法

    Options +FollowSymLinks
    RewriteEngine On 
    RewriteBase /
    RewriteCond %{REQUEST_URI} !^/mirror/
    RewriteRule (.*) /mirror/$1 [R=301,L]
    

    【讨论】:

      【解决方案2】:

      你会想做这样的事情:

      RewriteEngine On
      
      RewriteCond %{REQUEST_URI} !^/mirror/
      RewriteRule ^/(.*) /mirror/$1 [R]
      

      在您的 .htaccess 文件中。

      【讨论】:

      • 我尝试了 localhost/index.html 。我将 index.html 放入了镜像文件夹,但没有成功
      • 是的,这是一个愚蠢的错误,我将 () 组放在正则表达式中,然后在重写中未能使用它!我将对其进行编辑,以免有人复制我的错误...
      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      相关资源
      最近更新 更多