taka123
メンバー
9 months前の投稿 #
お世話になります。
当方今回マルチブログ化をしたのですが、
mod_rewriteが.htaccessで設定されているせいか、
表示が体感的に非常に重たくなってしまいました。
私の場合は速度重視なので、ファイル名のURLなどは必要がないのに
余計な機能がついて表示が遅くなってしまい、困り果ててしまいました。
事情によりhttpd.confも書き換えできないため、
どうにかmod_rewirte無しでマルチブログを設定できないものかと思い、
質問した次第でございます。
どなたかわかる方いましたら、よろしくお願いいたします。
#もしくは、幾分でも軽くなるような書き方がありましたら、教えてください。
wordpress バージョン3.2.1
CentOS5 PHP 5.2.16
Apache2.2.19
ShinichiN
メンバー
9 months前の投稿 #
URLが汚くなってOKということであれば、コデックス:PATHINFO: "Almost Pretty"が参考になるかもです。
mod_rewriteとほぼ同じように動きますが、URLの一部にindex.phpが挿入されます。いろいろ試しましたが僕は外せませんでした。
maxline
メンバー
9 months前の投稿 #
見当はずれの回答である場合はご容赦ください。
マルチブログ化で表示が遅くなったのであれば、wordpress mu domain mapping のプラグインに原因があるのかもしれません。
domain mapping を利用しており、それが原因であれば、関数 remote_login_js_loader 内の echo 文をコメントアウトしてみてください(もしくは関数に入ったあと、何もせずに抜けると良いでしょう)。
mod_rewriteとほぼ同じように動きますが、URLの一部にindex.phpが挿入されます。いろいろ試しましたが僕は外せませんでした。
(1) WordPress の index.php を blog.php という名前で複製を作る (もしくは index.php の中身を読む php コードを書いた blog.php ファイルを作る)。
(2) ウェブサーバー (Apache 等で) 拡張子なしでも PHP としてアクセスできる設定をする。
これで /blog/ という URL になりますが、mod_rewrite が使えない環境だと (2) の「拡張子なしでアクセス可能にする」設定も無理な可能性もあるんですよね……。