重定向.htaccess 301

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重定向.htaccess 301相关的知识,希望对你有一定的参考价值。

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

我需要将尚未传递到新服务器但存在于旧服务器中的某些类型的文件(.pdf,.doc)的URL重定向。

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

我已经读过我可以用.htaccess中的301重定向来做到这一点但是如何?

答案

最后我找到了自己的回答......

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

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

然后在AllowOverride All中的httpd.conf中。

它有用,我希望这会有用。

谢谢

以上是关于重定向.htaccess 301的主要内容,如果未能解决你的问题,请参考以下文章