重定向.htaccess 301

问题描述 投票:0回答:1

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

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

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

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

.htaccess redirect url-redirection
1个回答
0
投票

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

我所要做的就是在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中。

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

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.