우리는 현재 이전 CMS의 기사를 새 CMS로 마이그레이션하고 있습니다. 문제는 이전 기사의 링크가 하드 코딩되어 이전 사이트를 참조한다는 것입니다.사이트의 이전 링크를 새 링크로 바꿉니 까? (고객 측)
마이그레이션 담당자는 데이터베이스에 액세스 할 수 없으므로 모든 기사와 모든 링크를 수동으로 변경해야합니다.
오래된 사이트 맵과 새 사이트 맵을 가지고 있고 버튼을 클릭하기 위해 Greasemonkey/jQuery 스크립트를 작성하려고합니다. 스크립트는 모든 old-cms-links를 new-cms-links로 변경합니다.
이 경우 가장 좋고/가장 우아한 해결책은 무엇입니까? 배열 작업? 500 개 이상의 사이트/기사가 있습니다.
클라이언트 측 스크립트 만 허용된다는 점을 기억해주십시오.
현재이 작은 스 니펫은 모든 이전 링크를 a로 표시합니다!
$("#links").click(function()
{
$('a[href*="pattern-of-old-cms"]')
.append('<span class="attention" style="font-size: 25px; color:red;">!</span>');
});
당신이 당신의 경우에'.htaccess'를 사용할 수 있습니까? '[R = 301]'태그를 사용하면 가장 좋은 해결책이 될 것입니다. – zessx
아니, 오직 클라이언트 쪽 액세스 : ( – simplex123