0

Windows 2003 Server IIS6 および PHP5 で WordPress バージョン 3.5.1 を実行しています。テストサイトを作成することができました。ただし、パーマリンクを使用しようとすると、基本的なデフォルトhttp://www.mydomain.com/?p=123以外は機能しません。

私は 2 日間かけて Google を調べて検索し、オンラインで見つけたすべての解決策を「ほぼきれいな」(Pathinfo) と「きれいな」パーマリンクの両方で試しましたが、失敗しました。少なくとも、「ほぼきれいな」パーマリンクが必要です - http://codex.wordpress.org/Using_Permalinks#PATHINFO:_​​.22Almost_Pretty.22

http://mydomain.com/index.php/post-name/

「ほとんどきれいな」パーマリンクのために、PHP.ini に次の行を追加しました。

cgi.fix_pathinfo=1
cgi.force_redirect=0

PATHINFO は私のサーバーで動作しています。 http://www.mydomain.com/phpinfo.php/HELLO_THEREのようなものでテストしましたが、動作します。

ただし、http://mydomain.com/index.php/post-name/は機能しません。

ここで説明されているように、404メソッドも試しました。

この方法では、.htaccess ファイルがサーバー書き込み可能である必要もあります。しかし、Wordpress のルート ディレクトリに .htaccess ファイルが見つかりません。このファイルに含まれるものは必要ありません。サンプル ファイルをhttp://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29に追加して、 「全員」に完全な制御権を割り当ててみました。この後、permanlink 設定をリセットしても .htaccess ファイルが更新されないように見えるため、そもそもこのファイルが必要かどうかわかりません。

どんな助けにも感謝します。ありがとう。

4

1 に答える 1

0

ただの更新。404リダイレクトphpファイルを使用して、ブログで解決策を見つけました。詳細はこちら - http://ikailo.com/94/url-modrewrite-workaround-iis-60/comment-page-1/#comments

于 2013-06-13T13:47:35.847 に答える