как создать правила для старого RewriteRule в новый RewriteRule без потери трафика

#php #.htaccess #mod-rewrite

#php #.htaccess #мод-перезапись

Вопрос:

у меня есть старый URL перезаписи, теперь я хочу изменить шаблон и не хочу терять трафик с индексированных страниц Google.

СТАРЫЙ RewriteRule и php-код

 //php code
<?php echo SITE_URL .''. $rw['album_url'].'-album-1'; ?>

//output url
http://example.com/album-title-great-new-album-1

//.htaccess rule
RewriteRule ^(.*)-album-(.*)$ album.php?album_url=$1amp;page=$2 [L]
  

я хочу изменить его на без потери трафика.

 //php code
<?php echo SITE_URL .''.$rw['album_id'].'/album/'.$rw['album_url']; ?>

//output url
http://example.com/523/album/album-title-great-new
  

Комментарии:

1. Если вы не хотите терять трафик, вам также следует настроить старый URL, но с перенаправлением 301 на новый URL для той же страницы.

2. это более 6000 URL-адресов..

3. @Arman какой старый URL и какой новый URL вам нужен?

4. это старый URL example.com/album-title-great-new-album-1 Новый URL example.com/523/album/album-title-great-new но его 6000 URL-адресов в формате..