dontmindtk
フォーラムへの返信
-
フォーラム: バグ報告と提案
返信が含まれるトピック: WP 2.6 固定ページのパーマリンクで日本語が使えない自分の環境(Wordpress mu 2.9.1)でも、同じく固定ページのパーマリンクエラーが出ていましたが、パーマリンク構造を変更したところ日本語スラッグでも動くようになりました。
最初
/%author%/%year%%monthnum%/%post_id%/
にしていて、これを
/%year%%monthnum%/%author%/%post_id%/
に変えると上手くいきました。/archives/%author%/%year%%monthnum%/%post_id%/
のようにしてもやはりエラーになり、なぜか%author%を始めにもってくるとダメなようでした。固定ページへのリンクでは表示されない %author% がなぜエラーに関係しているのか、自分では分かりませんが、もし同様の症状の方がいれば試されてはどうでしょうか?
フォーラム: インストール
返信が含まれるトピック: さくらインターネットサーバに設置したWordPress MUで、メインブログ以外のyuzukaさんと同じく2つ目以降のブログ追加で悩んでいたので載せておきます。
[環境]
さくらインターネット スタンダードプラン
Wordpress MU 2.9.1 (サブディレクトリタイプ)この環境で
メインブログ http://example.net/
子ブログ http://example.net/blog1/を作ったところ、子ブログのダッシュボードへ入れず(Error 404 – Not Found)、またCSSも読み込めていないという状態になりました。
見たところ、Rewriteが上手くできていないためにファイルが読み込めていない様で、.htaccess を以下のようにしたところ、表示できるようになりました。
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / </IfModule> #uploaded files RewriteRule ^(.*/)?files/$ index.php [L] RewriteCond %{REQUEST_URI} !.*wp-content/plugins.* RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteCond %{REQUEST_URI} ^.*/wp-admin$ RewriteRule ^(.+)$ $1/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule . - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] <IfModule mod_security.c> <Files async-upload.php> SecFilterEngine Off SecFilterScanPOST Off </Files> </IfModule>
それまでの .htaccess は、上4行が
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
のようになっていて、これで大丈夫だと他のサイトには書かれていたのですが、なぜダメだったのかはよく分かっていません。
さくらなので mod_rewriteにも触っておらず、3行を消しただけなのですが、とりあえず上手くいきましたので、もし似たような方がいれば、試されてみてください。