.htacces
sを使わないでディレクトリ名や個別ページ名を通常URL化したいのですが、何か方法が無いものでしょうか。
.htaccess を使っているのは、単に mod_rewrite のルールを設定するためです。なので、httpd.conf などを直接書けるのであれば、.htaccess に出力される内容を httpd.conf に書いてやれば OK です (当然ながら、Directory ディレクティブなどを使う必要があります)。
IIS などのように、mod_rewrite が使えない場合は、index.php を含むパーマリンクにして PATH_INFO を使う手もあります。たとえば、/index.php/%year%/%monthnum%/%day%/%postname%/ のようにします。
.htaccessは他の機能で使いたいので、同じファイルにパーマリンクの記述と合わせたくないので、他の方法が無いものか探しております。
WordPress による .htaccess の書き換えは、すでにある記述を壊さないようにするはずなので、他の機能と共存できますよ……。
lilyfanさま、ご親切かつ詳細にありがとうございます!
代替案を教えていただいた上で、こういう理由だからhtaccessでも問題ないよ、というところまで教えていただき、感じ入っております。
> WordPress による .htaccess の書き換えは、すでにある記述を壊さないようにするはずなので
なんとすごい! 記述を壊さないようにするんですね!
これまでこういうものというのは何でも単に上書きしてしまう経験しかなかったのでこんなことができるとは全く考えていませんでした。ちょっとやってみますね。
httpd.confは通常のApatchの共用レンタルサーバなので多分直接はできなかったと思いますが、記述を壊さないのであればそのままhtaccessでいけますね!