【问题标题】:Redirect .htaccess 301重定向.htaccess 301
【发布时间】:2018-06-20 14:54:18
【问题描述】:

我正在迁移一个包含存储在其中的非常大的数据的整个 web 应用程序。 我需要将新服务器上线,但所有文件仍在通过 rsync。 我想这个过程需要很多天。

我需要重定向某些类型的文件(.pdf、.doc)的url,这些文件还没有传递到新服务器,但在旧服务器中存在。

例如:
旧服务器 X:xxx.xx.xxx/data/30/document.pdf
新服务器 Y:(尚不存在并显示错误 404,但如果存在则显示在此处:yyy.yy.yyy/data/document.pdf)

我已阅读我可以在 .htacces 中使用 301 重定向来做到这一点,但如何?

【问题讨论】:

    标签: .htaccess redirect url-redirection


    【解决方案1】:

    终于自己找到了答案……

    我所要做的就是在文件所在的目录中创建一个 .htacces。

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ http://oldserver.com%{REQUEST_URI} [L,R=301]
    

    然后在httpd.conf中的AllowOverride All。

    成功了,希望对你有用。

    谢谢

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 2011-01-03
      • 2012-03-10
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多