301 htaccess从旧链接重定向到新链接

时间:2015-11-10 16:32:08

标签: php .htaccess redirect hyperlink url-redirection

最近我重建了我的网站

我想主要重定向旧的链接结构,如:

site.com/view.php?page=66

到新链接结构:

site.com/page/66

具有相同的ID,因此我可以在htaccess中执行将旧链接重定向到新链接的规则,我可以使用相同的结构执行其余操作,例如:

site.com/category.php?id=1

site.com/cat/1

我不想在谷歌和搜索引擎中的网站链接中失去排名!

请提出任何建议或建议吗?

1 个答案:

答案 0 :(得分:0)

在/ htaccess文件中尝试以下代码:

RewriteEngine On

RewriteCond %{THE_REQUEST} /view\.php\?page=([^\s]+) [NC]
RewriteRule ^ /page/%1? [NC,L,R=301]

它将“view.php?page = 12345”重定向到“/ page / 12345”。