301重定向到正确的网址

时间:2016-01-27 23:18:21

标签: regex .htaccess redirect

我有很多不正确的错误链接,并希望301将它们重定向到正确的链接,正确的网址如下:

  

Blockquote http://www.domain.com/string-video_string.html

后面的链接指向:

  

Blockquote http://www.domain.com/string_string.html

301将错误的反向链接重定向到正确的链接的任何可能方法?

谢谢你

2 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此规则.htaccess:

RedirectMatch 301 ^/([^_-]+)_(.+)$ /$1-video_$2 

答案 1 :(得分:0)

根据您想要重定向的方式(在哪种方法; PHP,htaccess等),您有一些选择。

我假设当用户试图从外部源(如搜索引擎)获取链接时,您会看到404错误。

如果是这种情况,您可以轻松生成您使用本网站选择的任何方法所需的代码: Event types

确保您正确格式化要重定向的网址,它应该可以正常工作。

如果您想确保修复SEO问题,您应该创建一个robots.txt文件并将其放在您网站的根目录中(通常是索引文件所在的位置) - 并按照此站点的说明操作: http://www.rapidtables.com/web/tools/redirect-generator.htm从搜索引擎中取消索引不良链接。您可能还希望创建并提交(或重新提交)XML站点地图到您的用户最常使用的搜索引擎。