サポート » 使い方全般 » .htaccessを使わないでディレクトリ名や個別ページ名を通常URL化したい

  • 解決済 jiluro

    (@jiluro)


    .htaccessを使わないでディレクトリ名や個別ページ名を通常URL化したいのですが、何か方法が無いものでしょうか。
    通常ではパーマリンク設定で.htaccessでおこなうようになっているようですが。

    .htaccessは他の機能で使いたいので、同じファイルにパーマリンクの記述と合わせたくないので、他の方法が無いものか探しております。

    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    .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 の書き換えは、すでにある記述を壊さないようにするはずなので、他の機能と共存できますよ……。

    トピック投稿者 jiluro

    (@jiluro)

    lilyfanさま、ご親切かつ詳細にありがとうございます!

    代替案を教えていただいた上で、こういう理由だからhtaccessでも問題ないよ、というところまで教えていただき、感じ入っております。

    > WordPress による .htaccess の書き換えは、すでにある記述を壊さないようにするはずなので

    なんとすごい! 記述を壊さないようにするんですね!
    これまでこういうものというのは何でも単に上書きしてしまう経験しかなかったのでこんなことができるとは全く考えていませんでした。ちょっとやってみますね。

    httpd.confは通常のApatchの共用レンタルサーバなので多分直接はできなかったと思いますが、記述を壊さないのであればそのままhtaccessでいけますね!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「.htaccessを使わないでディレクトリ名や個別ページ名を通常URL化したい」には新たに返信することはできません。