で変数をGET。私はURLに?m=gallery
を追加すると、投稿のギャラリーに表示されるプラグインがあります。だからhttp://www.example.com/category/postname/?m=gallery
はあなたをギャラリーに連れて行きます。代わりにhttp://www.example.com/category/postname/gallery/
を使用したいと考えています。私の望む結果を得るためにhtaccssで修正する必要があるのは何ですか?書き換えは、私はワードプレスのパーマリンク構造%カテゴリー%/%postname%/以下htaccessファイルとを使用していますURL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.+)/gallery/$ $1/?m=gallery [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
すべて意味がありますが、動作しているようには見えません。あなたはWordPressが何かをやっていると思いますか? – v0idless
次々と試してください:1) 'QSA'を最後のルールに追加してください:' RewriteRule。 (RewriteLogLevel 9)/index.php [QSA、L] '2)答えにルールに' L'フラグを追加する3)まだ何もなければ、Apacheを完全に制御できる(設定ファイルを編集できる) ')、httpdを再起動してログを書き直してみてください(そのようなURLにアクセスしようとした後に)。 – LazyOne