2009-07-02 10 views
0

私のサイトのすべての内部URLの末尾に?hl = fooの接尾辞を追加する必要があります。すべての内部URLに接尾辞を追加

イム理由のような合併症のこれを行うための最善の方法がわからない...

<a href="http://www.example.com">My Site</a> 
<a target="_blank" href="http://www.example.com">My Site</a> 
<a class="a-class" href="http://www.example.com">My Site</a> 

答えて

1

PHP

ちょうどあなたがソースにエコー変数を作成します。

例: ':(A')

  • 実行

    1. すべての要素getElementsByTagNameの()を取得するののhref属性のは各を変更するにはJavaScriptを使用して

      <?php $my_get = "?hl=foo"; ?> 
      
      <a href="http://mysite.com<?=$my_get?>"> Yadda </a> 
      

      それらのforeachループ

    2. foreachの中で、既存のhref(01 ?

      <?php 
          ob_start(); 
          output_add_rewrite_var('hl', 'foo'); 
      ?> 
      <a href="/">My Site</a> 
      <a target="_blank" href="/">My Site</a> 
      <a class="a-class" href="/">My Site</a> 
      
      しかし、私はそれは絶対URLで動作するとは思わない:)とHL = F00
  • +0

    私は使用しているCMSの合併症のためにそれを行うことはできません。しかし、私はCMSがそれをやった後にPHPを実行することができます。 preg_replaceなど。 –

    +0

    私はそれを聞いています。幸運の男! –

    関連する問題