1

このようにワードプレスにクエリ文字列変数を追加しましたが、表記を ? から変更する必要があります。スラッシュに、だからこれら

http://example.com/myweb/page-1/?param=value
http://example.com/myweb/page-2/?param=value
http://example.com/myweb/page-3/?param2=value

次のように表示されます。

http://example.com/myweb/page-1/param/value
http://example.com/myweb/page-2/param/value
http://example.com/myweb/page-3/param2/value

.htaccess で試してみましたが運が悪かったので、この投稿で説明されていましたが、うまくいきませんでした。正規表現が苦手で、この特定の例はデバッグが難しいので、助けていただければ幸いです。

これは私のコードです:

function add_rewrite_rules($aRules)
{
    $aNewRules = array('page-1/([^/]+)/?$' => 'index.php?pagename=page-1&param=$matches[1]');
    //ALso tried $aNewRules = array('myweb/page-1/([^/]+)/?$' => 'myweb/index.php?pagename=page-1&param=$matches[1]');
    $aRules = $aNewRules + $aRules;
    return $aRules;
}

// hook add_rewrite_rules function into rewrite_rules_array
add_filter('rewrite_rules_array', 'add_rewrite_rules');

ありがとうございました

4

0 に答える 0