1
我改变了我的整个网站与新的一次,但现在我不想失去所有来自谷歌的流量。所以我将旧的网站文件夹更改为www.domain.com/old/,这里有我的所有文章。htaccess重定向到旧网站
如何从htaccess将新网站上的所有错误404链接重定向到旧网站。
实施例:
链路请求是www.domain.com/article29384.html,它会导致错误404,现在我想htaccess的重定向它www.domain.com/old/article29384.html
解决方案:(感谢anubhava)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/old/ [NC]
RewriteRule ^(.+?)$ /old/$1 [NC,L,R=301]
但我没有总是那些开始与文章。我有我的帖子标题,如:This_is_my_post.html或my-other_post.html或我的常见问题与另一个extension.php –
谢谢btw ...我已经感谢您的帮助。 –
你知道只是错误404上的所有东西都会被重定向到/ old /文件夹,只需在文章和域名之间添加/ old/ –