【问题标题】:Flex 3, component Ids and URLS -- Hyphens vs. UnderscoresFlex 3,组件 ID 和 URL——连字符与下划线
【发布时间】:2010-09-23 14:32:31
【问题描述】:

我在 Flex 3 应用程序中使用深度链接。我有一个 ViewStack,我想在 url 中使用画布的 id。

我听说搜索引擎更喜欢用连字符而不是下划线作为单词分隔符。因此,搜索引擎将“big-book”视为一个单独的词,而将“big_book”视为一个词。此外,当链接带有下划线时,下划线会被隐藏。

由于上述原因,我认为使用连字符会很好。问题是 Flex 不允许在 id 中使用连字符。有解决办法吗?有什么好的方法来处理这个。

<ViewStack>

  <Canvas id="my_stuff"></Canvas>

  <Canvas id="my_stuff_more"></Canvas>

  <Canvas id="my_stuff_lots"></Canvas>

</ViewStack>

【问题讨论】:

    标签: apache-flex url seo


    【解决方案1】:

    好的,我继续用破折号替换下划线。

    var selectedStack:String = mainViewStack.selectedChild.id;
    var dashedURLFragment:String = selectedStack.replace("_","-");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多