今回はこれ。wordpressでパーマリンクをカスタマイズする場合、
デフォルトだとindex.phpが出ちゃうんです。
非常にダサいし見た目も悪いのでH2Oで内部リダイレクトする場合をブログします。
■Apacheの場合
1 2 3 4 5 6 7 8 9 10 11 |
# BEGIN WordPress RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] # END WordPress |
ググると .htaccessで制御するのが定番ですが、
.htaccessってサーバとか分からない人向けに
簡単にリダイレクトの設定ができるようにするもので
nginxやh2oになるとそんなものは使えません。
■h2oの場合
1 2 3 4 5 6 |
"/": file.dir: /var/www/wordpress redirect: url: /index.php/ internal: YES status: 307 |
これで簡単にできます。
・確認
試しにアクセスするとindex.phpがなくなってます。
■まとめ
もうApacheなんか使ってられないぜ!
wordpressツラたん。
1件のコメント
ざわちん · 2017/06/28 1:25 am
h2o素敵すぎる