mod_rewrite だけでなく、もっとやるべきことがあると思います。
最初にこれを達成する必要があります:
- 各カテゴリと製品のデータベースのどこかに URL 部分を保存できるようにする (おそらく言語に基づく)
- 具体的な製品まで、各カテゴリのこれらの URL 部分を連結して、製品の URL を表示します。
- 製品がリンクされているカテゴリの
TRADITIONAL-BRIDGE-SINK-MIXER
キーワードは、その製品のキーワードは1901-Traditional-Bridge-Sink-Mixer-NDSMC
- 次に、この URL を生成できます。
/store/browse/category/TRADITIONAL-BRIDGE-SINK-MIXER/product-details/1901-Traditional-Bridge-Sink-Mixer-NDSMC
- 次に .htaccess に次のようなものがあります。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^store\/browse\/category\/(.*)\/product-details\/(.*)$ product.php?category_id=$1&product_id=$2 [QSA,L]
カテゴリの場合と同じように、URL/store/browse/category/SINK-MIXER/TRADITIONAL-BRIDGE-SINK-MIXER/1901-Traditional-Bridge-Sink-Mixer-NDSMC
の場合は次のようなルールがあります。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^store\/browse\/category\/(.*)\/(.*)\/(.*)$ categories.php?category1_id=$1&category2_id=$2&category3_id=$3 [QSA,L]
これは解決策ではありません。これは出発点にすぎません...