1. HOME
  2. ブログ
  3. 技術
  4. wordpressで日本語スラッグが使えなかった

BLOG

ブログ

wordpressで日本語スラッグが使えなかった

wordpressでは投稿のタイトルがそのままスラッグになるので、urlに日本語を含んだ形になりがち

基本的には日本語を含む形だとわかりにくいので、英語名に修正するのがベター
ただ、wordpressの管理画面に慣れていない人にとってはそれだけのことでも一苦労
日本語を含んだ形でも機能するほうが利便が良い

ただ今回スラッグに日本語を含むとnotfound画面に遷移してしまう事象に遭遇
地味に沼ってしまったので備忘録を残します

原因は
All In One WP Security and Firewall
という簡単にセキュリティを設定できるプラグインでした

この中に
ファイアウォール > 追加ファイヤーウォール規則 > 不正なクエリー文字列、高度な文字列フィルター
という設定があり
これがONになっているとnotfoundになってしまうようです

日本語を不正なクエリとして判断するのでしょうね
これを切ってしまえば日本語でもちゃんとページに移動できます

ただ、wordpressはクエリを変えてアクセスしてくる輩が多いですから、
OFFにする際は気をつけてくださいね

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

関連記事

カテゴリー