こんにちは、今日、クライアントは既に実行中のJoomla!これらのサイトにはいくつかのカスタムコンテンツがあり、PHPコードをいくつかのページに直接使用しています。その結果、単一のJoomla!が存在します。ページでは、GET
パラメータでリクエストされたときに異なる内容が表示されます。私が取得したいのですがどのような不正なコード化されたコンポーネントのJoomla sef URLを変更する
www.example.com/catalog/product-category/product-details.html?intid=1234&name=889-abc-456
のようなURLを持つことです:: URLは次のようなものです
www.example.com/catalog/product-category/product-details/1234/889-abc-456/
を、私は.htaccessファイルを編集して、これを取得したいのですが、サイトのコードに触れないようにします。
は、.htaccesがJoomla!によって変更されたことを考慮して、すべてを制動せずに可能です。 ? JoomlaのURLのためのhtaccessファイルを編集する良いアイデアではありません
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ /product-details\.html\?intid=([^&]+)&name=([^&\ ]+)
RewriteRule^/product-details/%2/%3/? [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?product-details/([^/]+)/([^/]+)/?$ /product-details.html?intid=$1&name=$2 [L]
おかげさまで、ありがとうございます。 –