0

こんにちは、私のサイトの URL 書き換えに問題があります..私の状況は、サイトが完全に ajax で読み込まれており、URL のハッシュを変更してサイト内をナビゲートしているところです..誰かがハッシュされた URL をブラウザに入力すると、読み込まれます。正しく..これで私は最初の問題を抱えていました。たとえば、Facebookのリンクと、サイト上のコピーされたリンクを使用しています..これらのリンクは、joomlaによって生成されたSEF URLのみであるため、たとえばFacebookからこれを使用してサイトにアクセスすると、リンク、私はそれを解析し、ハッシュ化されたものに変更する必要があります..単純に一貫性がなければなりません..すべて完全に機能していますが、今日、Joomlaから送信されたニュースレターのリンクで別の問題が発生しました..これらのものはJrouterによって解析されません、したがって、これらのものをハッシュ形式に解析する際に別の問題があります..かなり複雑になりつつあります。si 私は、ここにいる誰かが、この種の動作を機能させるためのベスト プラクティスを知っているかどうかを尋ねています..

私の英語で申し訳ありませんが、ちょっとあいまいかもしれません:) 以下に説明付きのリンクをいくつか示します。

http://www.designclub.cz/ --base url 問題ありません。リンクをクリックすると、ハッシュが変更されます

http://www.designclub.cz/#en/realizace-prehled -- URLのハッシュ形式..再び問題なく

http://www.designclub.cz/index.php/en/design -- ハッシュ化されていない URL ですが、SEF 形式です。

http://www.designclub.cz/index.php?option=com_content&view=article&id=95:bongio-koupelny&catid=13&Itemid=14 --生のURLとここに来る..Joomlaはそれを受け入れるだろうが、非-ハッシュ URL の検出なので、問題があります。404 でスタックしますが、それは主なポイントではありません..修正するのは簡単です..しかし、ハッシュ化されたものに解析する必要があります..理解していただければ幸いです..通常、私は正しい形式に解析することはできますが、問題があります。SEF url には、nonSEF url の ID ではなくセクションとカテゴリの名前が含まれているという問題があります。そして、データベースからこれらの名前を要求したくありません。ひどすぎる:)

チェングリッシュのこのマッシュアップをもう一度申し訳ありません。あなたの助けに感謝します:)

4

1 に答える 1

0

すでに解決済み..完璧ではありませんが、誰が気にしますか:D 今、私は ? を検出しています。それを再解析する条件としてのURLの位置..URLに疑問符がある場合は、そのままにして次のajaxリクエストで変更します(ajaxリクエストで実行できるリンクにはすべてのsef URLがあるため、単純にハッシュに解析できます形)

于 2011-02-16T19:34:45.763 に答える