1

次のコードを使用して、クライアントの Web サイト (www.mydomain.com.au) のテキストを動的に変更しています。

<script type="text/javascript">// <![CDATA[
       var url = window.location.toString();
       var query_string = url.split("?");
               if (query_string[1]) {
       var params = query_string[1].split("&#038;");
       var param_item = params[0].split("=");
       param_item[param_item[0]] = unescape(param_item[1]);
       document.write(param_item["city"]);
               } else {
                       document.write("24 Hour Glass Replacement");
               }
// ]]&gt;</script>

インデックスページでは問題なく動作します。例: www.mydomain.com.au/?city=test

しかし、http ://www.mydomain.com.au/Brisbane.html/?city=test などの他のページで同じコードを使用すると、404 エラーが発生します。

どんな助けにも感謝します

4

1 に答える 1

1

クエリ文字列を開始する前に/を削除してください。したがって、 http://www.mydomain.com.au/Brisbane.html/?city = testの代わりに、 http ://www.mydomain.com.au/Brisbane.html?city=testを試してください

于 2013-03-07T04:08:45.210 に答える