URL から用語を選択し、その用語に基づいてデータベースから適切なデータを取得するスクリプトを作成しています。
これまでのところ、URL を SEO に適した形式に書き換える .htaccess ファイルに次のような行を追加しました。
http://mydomain.com/catalogue/some-item-name
実際のPHPページで、その変数を取得し、ダッシュを取り除きます
$item= str_replace('-', ' ', $_GET['item']);
アイテムを自分のページの非表示リストに一致させて、jQuery で一致を取得します。
実際にアイテム名にダッシュが含まれていない限り、すべて正常に機能します。私のスクリプトはすべてのダッシュを削除します。やりましょうか:
- 実際のダッシュを別のものに置き換えますか?
- 1 つのダッシュだけを削除する方法を見つけますか?
データベースから用語を取得する場合は、 WHERE item LIKE "% $item %"を使用できますが、HTML コードに既に存在する正確な用語と一致させる必要があるため、ちょっと行き詰まっています。
ありがとう。