web-dev-qa-db-ja.com

パーマリンク、カテゴリスラッグ、タグスラッグの使用

私は私のサイトのいくつかのパーマリンクを設定しようとしています。今のところすべての投稿はsitename.com/blog/の下にありますが、これは問題ありません。ただし、カテゴリページとタグページは 'sitename.com/blog/category/catname'および 'sitename.com/blog/tag/tagname'として表示されます。

URLの「category」と「tag」の部分をスキップするだけの方法はありますか? 'sitename.com/blog/catname' 'sitename.com/blog/tagname'のように

'Category base'および 'Tag base'のオプション設定(Settings - > Permalinks - > Optional)を空白のままにしてみましたが、デフォルトでは 'category'および 'tag'が設定されているため、以前の問題に戻ります。

私はそれから代わりに「ブログ」を入れてみました。これはカテゴリとタグに対して機能しますが、その後すべての投稿を404ページにリダイレクトします。 [postname]という名前のカテゴリ/タグを検索していて、見つからなかった場合は404s私のようです。

この問題を抱えている人やこれに対する回避策を見つけた人はいますか?

1
Ash Menon

私は今日も私のパーマリンクをいじっていたのと同じ理由で。そして、うまくいった解決策になりました。

カスタムパーマリンク構造を次のように変更する必要があります。

/%category%/%postname%/

カテゴリベースフィールドにピリオド記号を付けるだけです。

カテゴリページ
 mysite.com/blog/category-name/

POST PAGE 
 mysite.com/blog/category-name/post -名/

私はそれがタグページのために働くとは思わない。 「」を入れてみました。タグベースフィールドでは、パーマリンクは次のように正しいです。

タグページ
 mysite.com/blog/tag-name/ 

しかし、ページはエラー404を返します。そのため、デフォルトの "tag"タグベースのないページは表示されません。

1
drivebass

高度なパーマリンクプラグインはあなたの問題を解決するかもしれません


高度なパーマリンク

0
Srikanth AD