Windows7マシンにWAMPv2.2をインストールし、仮想ホストを有効にしました。
ローカルサイトの1つにExpressionEngineを正常にインストールしましたが、承認された方法index.php
を使用してURLから削除しようとした場合を除いて、すべてが正常に機能します。存在しない場合でも404エラーが発生しますが、ページはURLに正常に表示されます。.htaccess
index.php
index.php
Apacheメニューでリライトモジュールがチェックされていることを確認しました
。私はこの方法を商用ホストで何十回もうまく使用してきたので、困惑しています。
pvledouxの更新:
<IfModule mod_rewrite.c>
RewriteEngine On
# Removes index.php
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
# If 404s, "No Input File" or every URL returns the same thing
# make it /index.php?/$1 above (add the question mark)
</IfModule>
注:?
ルールにを追加しようとしましたが、機能しませんでした。
このサイトは仮想ホストのルートにあります。