なぜこれを機能させることができないのかを理解しようと、私は永遠に苦労してきました。Helicon APE がインストールされた Windows Server 2008 r2 を使用しており、いくつかの書き換えエラーが発生しています。
現在、フロントページとブログの記事は機能していますが (きれいなパーマリンクがあっても)、他のページ/カテゴリ/アーカイブをクリックすると、ブログのインデックス (ホーム) にリダイレクトされます。私はヘリコンの人たちと連絡を取り合っており、彼らが私に言った最新のメッセージは次のとおりです。
問題は、次の URL も機能しないことです (ただし、Ape は関与していません)。
example.com/rental-blog/?paged=2
example.com/rental-blog/?cat=4
しかし、クエリ文字列の前に「index.php」を追加すると、正常に動作し始めます。なぜこれが起こるのかを理解してください。
これらのリンクを作成するとすぐに、パーマリンクの .htaccess も正常に機能します。
これをトラブルシューティングする場所をどこで調べればよいか、誰にもわかりませんか? 見落としている可能性のある一般的な IIS 設定はありますか? 私はそれを理解しようとして、ほとんどインターネットを最初から最後まで読みました。
参考までに、ブログのサブディレクトリの htaccess は次のとおりです。
# Helicon Ape version 3.0.0.84
# BEGIN WordPress
RewriteEngine On
RewriteBase /rental-blog/
#RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /rental-blog/index.php/$1 [L]
# END WordPress
どうもありがとうございました