yup обе идеи, упомянутые выше, о перенаправлении партнерских ссылок 301 {постоянный} - это самый удобный и лучший способ для поисковых систем приписывать контент и ссылки только на правильный URL
это только добавляет долю секунды к опыту пользователя
таким образом, полный код, который нужно добавить к началу всех партнерских целевых страниц, больше похож на
{обратите внимание, что в любом случае вы хотите, чтобы перенаправление было обойдено, если в URL отсутствует affid}
<?php
if (isset($_REQUEST['affid'])) {
<make call to affiliate logging code, ensure it creates no visible output>
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com/this-page/");
exit();
}
?>
остальное содержимое страницы как обычно
приведенный выше пример - asp / vbscript
также вы можете сделать {с соответствующим оператором if, окружающим перенаправление}
colfusion
<CFHEADER statuscode="301" statustext="Moved Permanently">
<CFHEADER name="Location" value="http://www.example.com/this-page/">
Не используйте команду CFFLUSH перед вышеуказанными тегами или в Application.cfm. Этот код Coldfusion был предоставлен Toll Free Forwarding.com.
HTTP 301 Redirect в Perl
#!/usr/bin/perl -w
use strict;
print "Status: 301 Moved Permanantly\n";
print "Location: http://www.example.com/this-page/\n\n";
exit;