Slav Krivonos

Slav Krivonos
Рейтинг
146
Регистрация
08.12.2007
1000art:
🚬
Всегда рады стараться ;)

кстати, отписал вам недавно вопрос о форуме на calvin2003@u...

заранее спасибо за оперативный ответ

asfadel:
Простите, а кто вам сказал, что без редеректа это произойдет а) быстрее, б) грамотнее в) с меньшими последствиями

думаю, стоит последовать инструкциям Я, чтобы не усложнять себе жизнь с ним

поэтому без редиректа...

asfadel:


htaccess - костыль, в данном применении, он не заменит ручную зачистку адресов, которую тож можно автоматизировать, но уже не средствами сервера.

значит, вычистим из сайта абсолютные ссылки

спасибо за совет

asfadel:


я не понимаю, зачем вам дублировать физически файлы, позвоните хостерам, пусть они вам дадут мастера за 1,5т.р. и 1,5 часа он всё сделает.

У вас контент не динамический, не из БД MySQL, это не CMS? Это не форум? Дайте ссылку, в личку, у меня уже зуд мозга начался.

БД MySQL

отписал адрес в личку

заранее спасибо

asfadel:


Ой ли! ;)) 10К страниц вы за пару месяцев ему скормите и отследите переклейку?

гарантии, конечно, нет,

но буду всячески Яндексу помогать... :)

asfadel:



это уже к программеру. тут всё от движка магазина, условий хостинга и рук программера зависит, а БД - по любому одна будет.

это, действительно, к программеру, вы правы

спасибо

asfadel:

Всё равно он вас нагнёт, будь он здоров. ;)

это мы еще посмотрим :)

asfadel:


Удачи в переклейке.

спасибо!

asfadel:
Так, уже разные удреса пошли с первым постом. С пятницей Вас. ;)

о! уже пятница? буду знать... :) спасибо, вас тоже :)

asfadel:
Нужен лишь редирект со старого адреса вида company.com.ua на новый shop.chiortvstupe.biz.ru.info по маске адреса, если так можно выразиться. Не важно какой адрес, лишь бы он ваш был. Суть в том, что в .htaccess задаются правила ну не редиректа, а обработки и замены адресов запроса по шаблону.

возможно, я не совсем корректно описал задачу - прошу меня извинить

Задача:

"чтобы на двух доменах пару месяцев полежали полностью идентичные в любой момент

времени версии одного сайта, и при этом, чтобы кто на какой сайт зашел - на том и

ходил по страницам (и никто никуда не редиректился)"

Цель:

переклейка зеркал Яндексом

Способ решения:

• вычищаем нафиг старый сайт от абсолютных адресов руками или средствами .htaccess - чтобы везде получить относительные адреса

• на том же хостинге размещаем новый поддомен

• на него копируем файлы (и так делаем после каждого их изменения, например, добавив-удалив-отредактировав какую-либо страницу)

• привязываем сайт на новом домене к старым базам данных (чтобы каменты на обоих сайтах в любой момент времени были идентичными и отображались на обоих сайтах одновременно)

• курим трубку, пьем кофе и познаем прочие радости жизни (например, едим мясо, ездим на мясе и [удалено цензурой]), пока не завершится переклейка зеркал :)

(прочие моменты переклейки я сознательно сейчас не перечисляю, чтобы сосредоточится на главной проблеме - как дать Яндексу в течение пары месяцев на двух доменах идентичное содержимое)

asfadel:
Я почему сказал про опытную помощь-то? Физически файлы будут находится только в одном месте, на одной площадке, а вот адреса у площадки вида shop.site.ua и site.com.ua будет два. И в зависимости от адреса запроса они будут по разному отрабатываться.

я сам это делать не буду - Боже упаси ))

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

asfadel:
Объясните, у вас две разных площадки хостинговых? Вам не нужно делать две копии сайта. Это как два ярлыка на рабочем столе к одной и той же папке. Можете к одной физической копии сайта привязать 100500 адресов.

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

а я думал - нужно, чтобы на время переклейки зеркал файлы страниц были скопированы и на новый поддомен (и при их изменении - синхронизировались со вторым сайтом), но просто базы данных были прикручены от старой версии сайта

asfadel:
Дальше пользователь заходит на abc.com, а сервер его пересылает на def.ru. Что для пользователя, что для робота.

нее. мне надо, чтобы робот Яндекса свободно гулял по обоим (отдельно по каждой) версиям сайта и с чувством глубокого удовлетворения находил версии сайтов полностью идентичными :)

asfadel:
Просто нужно всё это смотреть в живую, а не заниматься трансцендентным познанием метафизического проекта с помощью психотропных веществ. Вам нужно найти поблизости помощника, которому вы доверите залезть под капот вашего сайта/сайтов. Накосячите в одиночку и винить будет некого. :D

>> трансцендентным познанием метафизического проекта с помощью психотропных веществ

отличный термин ;)))))

я сам ничего делать не буду — это же работа программистов, а не сеошников

Помощника: ваши ответы помогли мне в значительной степени разобраться в этой ситуации (хоть еще, вполне вероятно, и не самый эффективный способ найден (если он вообще сработает))

Спасибо вам большое за ответы!

asfadel:
вопрос вообще не про seo. вы можете привязать к площадке и вашей БД 100501 адрес а для перелинковки использовать .htaccess? это будет создавать нагрузку на сервер дополнительную, особенно при высокой посещаемости. по ходу работы менять адреса на относительные и заменять старые урлы на новые. совершенно пока не вижу трудностей, единственное, судя по вашему вопросу вам нужно подыскать того, кто вам поможет, но это уже другой раздел форума.

спасибо за ваш ответ, он помог мне

и вы правы, вопрос "Как переехать сайту магазина на другой домен, чтобы Яндекс верно переклеил зеркала и наработанная ссылочная масса старого поддомена осталась полезной" - это не только по SEO вопрос.

решение представляется таким:

- выяснить, приведет ли с поддомена shop.company.com.ua ссылка /page.php на shop.company.com.ua/page.php, а не на company.com.ua/page.php

- выложить сайт на второй поддомен, изменить адреса с абсолютных на относительные на новом сайте (вероятно, средствами .htaccess (переводя с абсолютных адресов старого домена на относительные адреса на новом)) - поправьте меня, пожалуйста, если я ошибаюсь. заранее спасибо

- прикрутить к новому сайту базы данных (товары, каменты), которые использует старый сайт

- дальше - обычный порядок действий при переклейке зеркал для Яндекса

поправьте меня, пожалуйста, если я ошибаюсь

заранее спасибо большое

AustinTX:
получил, посмотрел. видимо глюк при передаче параметром из asp во flash.
----
вероятнее всего flash считывая вот эту ссылку не правильно irpen=/Default.aspx?PageId=529#irpen&kyiv=/Default.aspx?Page..... и даёт переменной значение undefined. И соответственно при переходе по этой ссылке ведёт сюда ...o.ua//undefined
попробуйте для эксперимента убрать вот этот слэш irpen=/Default.aspx?PageId=529#irpen&kyiv=/Default.aspx?Page (хотя бы первого города Ирпень и проверить его)

AustinTX добавил 04.02.2010 в 18:47
---------------
подшаманил немного сам swf файл. попробуй, перезалей. отправил в личные сообщения

AustinTX, респект вам и уважуха за помощь!

спасибо большое вам и всем (T.R.O.N, Jekyll), кто помогал разобраться в чем дело.

сейчас исправно кроссбраузерно работает такой код:

<object id="synevomap_3-2" height="470" width="695" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">

<param name="allowScriptAccess" value="sameDomain" />

<param name="allowFullScreen" value="false" />

<param name="flashVars" value="irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=Default.aspx?PageId=529#nikolaev" />

<param name="movie" value="/images/synevomap_3-2.swf" />

<param name="quality" value="high" />

<param name="bgcolor" value="#FAFAFB" /><script type="text/javascript">

<!--

var g_bShowFlash=false; if (navigator.appVersion.indexOf("Win")>=0 && parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE ")+5))>=4) {document.write('<script type="text/vbscript"\> \n');document.write('g_bShowFlash = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');document.write('</SCRIPT\>');} var objText_Flash_744_0_swf = 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="695px" height="470px" id="Flash_744_0_swf" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/images/synevomap_3-2.swf?irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=/Default.aspx?PageId=529#nikolaev" /><param name="quality" value="high" /><embed src="/images/synevomap_3-2.swf?irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&amp;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#simpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=/Default.aspx?PageId=529#nikolaev" quality="high" width="695px" height="470px" name="Flash_744_0_swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'; if(g_bShowFlash == true) { document.write('<span id="span_Flash_744_0_swf"></span>'); document.write('<script type="text/javascript" src="Javascript/FlashVars.js" onreadystatechange="initFlash_Flash_744_0_swf();"><\/script>'); } else { document.write('<object ' + objText_Flash_744_0_swf + '</object\>'); } function initFlash_Flash_744_0_swf() { if (event.srcElement.readyState == "complete") { writeObjectTagGeneric("span_Flash_744_0_swf", objText_Flash_744_0_swf); } }

// -->

</script></object>

еще раз спасибо огромное всем за помощь!!!

Slav Krivonos добавил 05.02.2010 в 10:51

Ответ программиста, что помогло (может, кому будет интересно):

"...помогло в коде для мозиллы параметры не через flashvars передать, а через знак ?, как в адресной строке...

Почему не работало через флэшварс - я так и не понял, скорее-всего, как-то движок искажал...

То, что советовали через ява-скрипт добавить - не получилось-бы, я изначально так и делал, движок яваскрипт режет..."

еще раз спасибо всем за помощь!

Jekyll:
C swfobject тоже, насколько я понимаю, не получилось? =)
Вы вставляете этот код в шаблон, или в текст статей?

прежде всего, спасибо вам за помощь

по ситуации: слава Богу, с каникул вернулся мой программист - теперь настройкой занимается опять он (а то я в этих "ФлешВарах" разбираюсь как свинья в апельсинах)

я отправил ссылку на эту тему программисту, чтоб он смог почитать ваши советы

еще раз спасибо всем за помощь!

Slav Krivonos добавил 04.02.2010 в 15:04

AustinTX:
сложно понять в чём проблема без ссылки на источник. скинь в личные сообщения ссылку на источник. если проблема во флэше/флексе, можно декомпилировать и переписать как нужно. таким способом несколько раз помогал тут на форуме с флешем.

отписал ссылку в личку

посмотрите, пожалуйста

заранее спасибо

T.R.O.N:
в народе это называется иначе =)))

за написание таких слов, как это называется в народе, на этом форуме могут и забанить (матерная речь ведь запрещена) :)

T.R.O.N:
проблема именно в этом. Ненавижу движки

не все движки одинаковы :)

мой программист для моего сайта написал, как мне кажется, отличный движок (Денис, спасибо! :) ).

Но как мне "нравится" этот движок... не передать

а какой он код отдает... (<span style="font-size: small;"><span style="font-family: Arial;"><span class="Title"></span></span></span> и тому подобное...)

этот код раздвигает в моей голове границы возможного - я думал, так не делают уже много-много-много лет... :)

Jekyll:
Попробуйте вставить вместо вашего кода следующий и положить в корень сайта файл swfobject.js
..

спасибо большое за помощь!

отпишусь, как решится проблема

T.R.O.N:
...
Попробуйте страницу сохранить в HTML в нем исправить и проверить

попробовал

в этом случае код выглядит совершенно по-другому, чем когда он выходит из движка сайта:(

я не могу понять, что в нем исправлять... (простите мне мою тормознутость)

<style type

<param name="flashVars" value="irpen=/Default.aspx?PageId=529#irpen&amp;kyiv=/Default.aspx?PageId=529#kiev&amp;borispol=/Default.aspx?PageId=529#borispol&amp;belaya=/Default.aspx?PageId=529#belaya-tserkov&amp;brovary=/Default.aspx?PageId=529#brovary&amp;dnepropetrovsk=/Default.aspx?PageId=529#dnepropetrovsk&amp;dneprodzerzhinsk=/Default.aspx?PageId=529#dneprodzerzhinsk&amp;krivoyrog=/Default.aspx?PageId=529#krivoyrog&amp;uzhgorod=/Default.aspx?PageId=529#uzhgorod&amp;mukachevo=/Default.aspx?PageId=529#mukachevo&amp;lvov=/Default.aspx?PageId=529#lvov&amp;truskavets=/Default.aspx?PageId=529#truskavets&amp;ternopol=/Default.aspx?PageId=529#ternopol&amp;lutsk=/Default.aspx?PageId=529#lutsk&ampsimpheropol&amp;sevastopol=/Default.aspx?PageId=529#sevastopol&amp;vinnitsa=/Default.aspx?PageId=529#vinnitsa&amp;kharkov=/Default.aspx?PageId=529#kharkov&amp;chernigov=/Default.aspx?PageId=529#chernigov&amp;donetsk=/Default.aspx?PageId=529#donetsk&amp;kirovograd=/Default.aspx?PageId=529#kirovograd&amp;nikolaev=/Default.aspx?PageId=529#nikolaev">

<param name="movie" value="/images/synevomap_3-2.swf">

<param name="quality" value="high">

<param name="bgcolor" value="#FAFAFB"> <script type="text/javascript">

<!--

var g_bShowFlash=false; if (navigator.appVersion.indexOf("Win")>=0 && parseFloat(navigator.appVersion.substr(navigator;kovel=/Default.aspx?PageId=529#kovel&amp;rovno=/Default.aspx?PageId=529#rovno&amp;zhitomir=/Default.aspx?PageId=529#zhitomir&amp;berdichev=/Default.aspx?PageId=529#berdichev&amp;cherkassy=/Default.aspx?PageId=529#cherkassy&amp;khmelnitskiy=/Default.aspx?PageId=529#khmelnitskiy&amp;odessa=/Default.aspx?PageId=529#odessa&amp;simpheropol=/Default.aspx?PageId=529#.appVersion.indexOf("MSIE ")+5))>=4) {document.write('<script type="text/vbscript"\> \n');document.write('g_bShowFlash = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');document.write('</SCRIPT\>');} var objText_Flash_744_0_swf = 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="695px" height="470px" id="Flash_744_0_swf" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/images/synevomap_3-2.swf" /><param name="quality" value="high" /><embed src="/images/synevomap_3-2.swf" quality="high" width="695px" height="470px" name="Flash_744_0_swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'; if(g_bShowFlash == true) { document.write('<span id="span_Flash_744_0_swf"></span>'); document.write('<script type="text/javascript" src="Javascript/FlashVars.js" onreadystatechange="initFlash_Flash_744_0_swf();"><\/script>'); } else { document.write('<object ' + objText_Flash_744_0_swf + '</object\>'); } function initFlash_Flash_744_0_swf() { if (event.srcElement.readyState == "complete") { writeObjectTagGeneric("span_Flash_744_0_swf", objText_Flash_744_0_swf); } }

// -->

</script><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="Flash_744_0_swf" align="middle" width="695px" height="470px"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/images/synevomap_3-2.swf"><param name="quality" value="high"><embed src="index_files/synevomap_3-2.swf" quality="high" name="Flash_744_0_swf" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" width="695px" height="470px"></object></object>

Всего: 906