Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess文件-转发所有内容,但不转发?_.htaccess - Fatal编程技术网

.htaccess文件-转发所有内容,但不转发?

.htaccess文件-转发所有内容,但不转发?,.htaccess,.htaccess,第一次使用,整晚都在找。 我们最近将网站从.net改为wordpress。我们转移了一半以上的新闻报道,而不是另一半。所以现在我们让老用户来到这个网站,得到了404 例如,wordpress网站上的新闻文章已经过重新检测,效果良好, www.example.com/news/transfered-news-story.aspx 重定向到 www.example.com/blog/news/transfered-news-story 这是手动完成的 我需要的帮助是,如果有人带着任何其他请求来到该站

第一次使用,整晚都在找。 我们最近将网站从.net改为wordpress。我们转移了一半以上的新闻报道,而不是另一半。所以现在我们让老用户来到这个网站,得到了404

例如,wordpress网站上的新闻文章已经过重新检测,效果良好, www.example.com/news/transfered-news-story.aspx 重定向到 www.example.com/blog/news/transfered-news-story

这是手动完成的

我需要的帮助是,如果有人带着任何其他请求来到该站点,例如。 www.example.com/news/this-didnt-get-move.aspx 或 www,example.com/news/anything-else 或 www.example.com/news/2010/02

所有这些都会被重定向到 www.example.com/blog/news

我已经断断续续地阅读了几个星期,尝试了一些东西,但它们都在重定向字符串的末尾附加了额外的内容

所以www.example.com/news/my-stuff-ok 变成www.example.com/blog/news/my-stuff-ok,我想放下我的东西好吗

我希望你得到我想要的,任何帮助都将不胜感激

谢谢
Phil

您只需编写一个指令,将404转换为url:

然而,你真的应该为其他每一篇文章添加手动重定向永久重定向到新的url,因为如果这些url不再提供搜索引擎链接的内容,你将遭受相当大的SEO打击

ErrorDocument 404 /blog/news