DF Forum
/cgi-bin/YaBB.pl
Russian Forum >> DF Cheat Analyzer >> ЧПУ ссылки для анализа кликов, оптимизация для SE
/cgi-bin/YaBB.pl?num=1316016270

Сообщение написано Lestel в 09/14/11 :: 19:04:29

Заголовок: ЧПУ ссылки для анализа кликов, оптимизация для SE
Создано Lestel в 09/14/11 :: 19:04:29

При использовании Анализа кликов, URL препендиься non-ЧПУ вариантом CA_PREURL, что сводит на нет все потуги оптимизации для SE.

Хотелось бы возможность ЧПУ для CA_PREURL., что-то типа
domain.com/DFCA/123456/aabbccXX/URL

и в htaccess
Rewriterule ^DFCA/([0-9]+)/([a-zA-Z=]+)/.*$  /cgi-bin/cacount.cgi?cafn=click&y=$1&z=$2&l=$3 [L,QSA]

Заголовок: Re: Error! Installation for several domains is not supported
Создано DVA в 09/15/11 :: 00:12:57


082137302128440 wrote:
И еще сразу:
При использовании Анализа кликов, URL препендиься non-ЧПУ вариантом CA_PREURL, что сводит на нет все потуги оптимизации для SE.

Хотелось бы возможность ЧПУ для CA_PREURL., что-то типа
domain.com/DFCA/123456/aabbccXX/URL

и в htaccess
Rewriterule ^DFCA/([0-9]+)/([a-zA-Z=]+)/.*$  /cgi-bin/cacount.cgi?cafn=click&y=$1&z=$2&l=$3 [L,QSA]

Можно так и делать, главное чтоб конечный скрипт получал в итоге правильные параметры.

Заголовок: Re: ЧПУ ссылки для анализа кликов, оптимизация для SE
Создано Lestel в 09/15/11 :: 01:50:39

Да пришлось CA_PREURL у JS разобрать,вот так

 var matches = CA_PREURL.match(/y=(\d+)&z=(\w+)&/);
 var ulr_prefix = "/caxi/";

и
els[i].href= ulr_prefix + matches[1] + "/" + matches[2] + "/" + els[i].href;

в htacces
RewriteRule ^caxi/([0-9]+)/([A-Za-z0-9=]+)/http:/(.*)$  cgi-bin/cacount.cgi?cafn=click&y=$1&z=$2&l=http://$3?%{QUERY_STRING} [L,NE]  

Невозможно избавиться от http: в условии, т.к при передаче в параметр l= теряется один слэш, т.е вместо http:// передается http:/

х.з че делать
Пробовал энкодиь урл,  но при встрече в условие http%25%3A%3A - руле вообще не срабатывает.. )




Заголовок: Re: ЧПУ ссылки для анализа кликов, оптимизация для SE
Создано DVA в 09/15/11 :: 04:19:52

Когда применяются JS для подмены ссылок, думаю поисковики видят только не подмененные ссылки т.к. не выполняют скриптов и там не важно какими они будут после подмены.

Когда меняем ссылки заранее (т.е. выдаем уже подмененные ссылки в html) и при этом хотим иметь ЧПУ ссылки, тут все сложнее. Надо передать старый урл в ссылке без параметров.
Если старый урл тоже без параметров, это можно сделать - убрать "http://" и передать его в ссылке типа domain.com/DFCA/123456/aabbccXX/some_domain.com, с помощью в htaccess и RewriteRule передать скрипту cacount.cgi нужные параметры.
Если старый урл сам имеет параметры, то переделать его в ссылку без параметров будет проблематично.
Надо кодировать этот урл в MIME, а после клика раскодировать.

DF Forum » Powered by YaBB 2.2.1!
YaBB © 2000-2008. Все права защищены.

Localization by mySOPROMAT.ru