Иногда необходимо заменить ссылки на странице при помощи JavaScript.
Вот простой наглядный пример с использованием jQuery.
В цикле перебираем все тэги <A> и делаем replace с использованием регулярных выражений.
//
// redirect all links to www.to.com
//
$(document).ready(function() {
for( var i=0; i<$('a').length; i++ ) {
$('a')[i].href = $('a')[i].href.replace( /http:\/\/(www\.)?FROM\.com\//,"http://www.TO.com/" );
}
});
нормально, только можно было и через foreach …
Link | Август 24th, 2010 at 13:02
можно, но зато наглядно
Link | Август 24th, 2010 at 13:03
… интересно как к этому отнесутся поисковики?..
получается они будут видеть исходные ссылки ..
.. для редиректа поискового траффика – бессмысленно imho
Link | Август 24th, 2010 at 13:06