0

Wordpress でプラグインの URL の一部を削除したいと考えています。私は標準のパーマリンク設定をしていますが、クリーンアップしたい同様のあいまいなプレフィックスを持つ 3 つの URLS があります。

現在、私は持っています

http://domain.com/?pfwk_cats=works

そして、私は必要です:

http://domain.com/portfolio-works

私の現在のhtaccessは次のようになります:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

私の解決策は次を追加することでした:

RewriteEngine On
RewriteRule ^portfolio-([^/]*)$ /?pfwk_cats=$1 [L]

しかし、それはキックしませんか?何か案は?Wordpress Rewrite ルールがそれを台無しにしていると思いますか? 大変助かりました!

4

1 に答える 1

1

カスタム ルールが境界線の上にあることを確認する必要があります#BEGIN WordPress。WordPressの書き換えルールは「キャッチオール」であるため、自分のルールを下に置くと、そこに到達することはありません.

また、Apache を再起動することを忘れないでください。service httpd graceful

〜トミー

于 2013-02-12T20:41:14.263 に答える