Apache httpd.conf で WordPress パーマリンクを直接設定することは可能ですか?
パフォーマンス上の理由から .htaccess を使用できないが、httpd.conf を使用できるサーバー状況 (Apache 2.2.3 CentOS PHP5.1.6) があります。
管理者によると、mod_rewrite は有効になっていますが、AllowOverride は有効になっていないため、これらの設定を変更できません。
そして、パーマリンクを「ブログ」ディレクトリだけに制限する必要があります。
これは .htaccess に記述される内容ですが、httpd.conf に記述する必要があります。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
ありがとう...
答え1
これをサイトのコンテナ内に配置します。
<Directory /path/to/blog/>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
</Directory>