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:
Можно так и делать, главное чтоб конечный скрипт получал в итоге правильные параметры. |
Заголовок: 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 |