WordPressでのパーマリンク指定
ページのスラッグを用いてURLを構成したい場合、記事のパーマリンクを指定しておく必要があるようだ。
1. [設定]の[パーマリンク設定]にて、[カスタム構造]を選択して、 /%category%/%post_id%/ を入力。
2. 設定を保存すると、mod_rewriteの例が表示されるので、それを .htaccess または、 httpd.confに追加。 httpd.conf の場合はapachectl configtest の後と apachectl gracefulを行う。
mod_rewriteの設定をhttpd.confに入れた場合の例。
<IfModule mod_rewrite.c> <Directory "/home/foo/public_html/wordpress"> RewriteEngine On RewriteBase /~foo/wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /~foo/wordpress/index.php [L] </Directory> .... </IfModule>
これでページへのリンクについては、を使うことで、"/ページスラッグ/" というURLが表示される。
参考サイトのURLは以下。