Всем, кто может быть в том же положении, что и я;Изо всех сил пытаясь понять SEO-решение Asf swfAddress, я пришел к удовлетворительному выводу.
Я использовал один index.php и поддерживающий datasource.php, который содержит все результаты в выражении switch.Оператор switch вызывается первым в index.php и выполняет сбор следующей информации из идентификатора (например,? Id = video), отправляемого через GET.Затем оператор switch продолжает сопоставлять соответствующий контент, устанавливая переменные для использования оставшейся частью скрипта.Я использовал следующее:
$title <br/>
$description <br/>
$keywords <br/>
$canonical // hint: -> 'domain/video?id=somevid' to 'domain.com/video/' (see canonical in google) <br/>
$stylesheet <br/>
$body <br/>
После datasource.php, я включаю «head.php» под ним, который получает html-роллинг, тип документа и т. Д. (Но этов основном касается ) и содержит ключевые слова, описание и контент, относящиеся к этой странице.
Swfaddress javascript установит диплинк при входе для пользователей Flash:
SWFAddress.setValue(< ?php echo "/$id" ?>); // eg."/video"
index.php использует для встраивания swfobject - я использую статическое встраивание (я слышал, что где-то это было лучше для SE, больше перспектив на будущее, но кто знает, я бы предпочел, хотя).Альтернативным содержимым является div, который повторяет хранимое $ body, извлеченное ранее.
Наконец, я использую mod_rewrite для настройки моих просматриваемых ссылок.Во время тестирования я обращаюсь к своим файлам напрямую.
< IfModule mod_rewrite.c ><br>
Options +FollowSymLinks<br>
Options +Indexes<br>
RewriteEngine On<br>
RewriteBase /</p>
<pre><code>RewriteRule ^home/? ?id=home [NE,L]
RewriteRule ^about/? ?id=about [NE,L]
RewriteRule ^video/? ?id=video [NE,L]
Это гарантирует, что мои ссылки будут выглядеть так: http://www.mydomain.com/video/
Что приводит к: http://mydomain.com? Id = video
Поисковая система может отлично его сканировать, просматривая только HTML-контент, где, как пользователи увидят флэш, икогда они нажимают на ссылки, они видят что-то вроде этого:
http://www.mydomain.com/video/#/contact
Как я уже сказал, это удовлетворительно, не так идеально, как SEO-решение Asual, но достаточно чисто.Я нигде не мог найти ЛЮБУЮ информацию о SEO-образце swfaddress, и я, конечно, не знаю достаточно php, чтобы погрузиться в огромный незакомментированный код.
О, обязательно включите это в заголовок своего индекса.php, он будет гарантировать, что ваши ссылки не испортятся, когда ваши SWF-файлы загружают внешние файлы.
< base href="http://www.mydomain.com/" />
Надеюсь, что в какой-то момент это поможет кому-то.