1

Web サイトを変更しました。下位互換性のために、クエリ パラメータを含む一連の古い URL を、パラメータを含まない特定の新しい URL パスに書き換える必要があります。

古い URL の形式は次のとおりです。

www.mysite.com/portfolio.php?pid=x

「x」は数値です。最初のパラメーターの後にさらにパラメーターが存在する可能性がありますが、一致する必要があるのは最初のパラメーターのみです。

これらをそれぞれ次の形式の URL にマップします。

www.mysite.com/custom/item/some-item-name

私はこれでどこにも行きません。たとえば、次のことを試しました。

RewriteCond %{QUERY_STRING} pid=13(.*)$ [NC]
RewriteRule ^/portfolio\.php$ /custom/item/some\-item\-name [NC,L]

...しかし、それは決して一致しません。私は多くの例を見てきましたが、すべて構文がわずかに異なります。このことを知っている人からの助けは大歓迎です!

4

0 に答える 0