Php Htaccess:使用url值仅将404个错误重定向到子文件夹以获取新页面位置

Php Htaccess:使用url值仅将404个错误重定向到子文件夹以获取新页面位置,php,.htaccess,redirect,Php,.htaccess,Redirect,我想在站点的根目录中放置一个htaccess文件,并让该htaccess文件使用重定向中的url值将404错误重定向到子文件夹mysite.com/old,使其类似于mysite.com/old/articel1.html 本质上,我需要一个从mysite.com/anyPage.html到mysite.com/old/anyPage.html的动态重定向,但前提是发生404错误 我已经研究了重写,但我需要谷歌看到的网址已经永久改变 我试过谷歌搜索它,并测试了很多例子,但没有一个像我需要的那样有

我想在站点的根目录中放置一个htaccess文件,并让该htaccess文件使用重定向中的url值将404错误重定向到子文件夹mysite.com/old,使其类似于mysite.com/old/articel1.html

本质上,我需要一个从mysite.com/anyPage.html到mysite.com/old/anyPage.html的动态重定向,但前提是发生404错误

我已经研究了重写,但我需要谷歌看到的网址已经永久改变

我试过谷歌搜索它,并测试了很多例子,但没有一个像我需要的那样有效

你能帮忙吗?:-)


谢谢:-)

您可以使用.htacces文件重定向
这应该是这样的

ErrorDocument 404 /old/anyPage.html 
RewriteEngine On
Redirect 301 /anyPage.html /old/anyPage.html
是的,这不是301,因为你不能自动将404重定向为301。 用谷歌控制台监控你的站点,并像这样手动添加重定向

ErrorDocument 404 /old/anyPage.html 
RewriteEngine On
Redirect 301 /anyPage.html /old/anyPage.html

你能告诉我你的项目是在哪个CMS或框架中开发的吗?