2016-09-06 16 views
0

.htaccessのmod_rewrite RewriteRuleに奇妙な問題があります。 404が見つかりませんでmod_rewrite .htaccessのRewriteRuleが動作しません。

RewriteEngine On 
RewriteRule ^phpinfo phpinfo.php [L] 

以上の書き換え結果:

は、ここに私の最小限の.htaccessファイルです。ただし、意図しない望ましくないものの末尾には^phpinfoがあります。

RewriteEngine On 
RewriteRule ^phpinfophp phpinfo.php [L] 

実際のRewriteRuleの作業を手伝ってください。

おかげで、MultiViewsオプションは多くの場合、そのジョブが検出され、わずかにスペルミスのURL、複数の可能なファイルマッチ(別の拡張子にあるので、これを好きな事例で問題が発生し

シャム・シン

+2

MultiViews、 'Options -MultiViews'を無効にしてみてください。 – CBroe

+0

Thanks @CBroe!出来た。 –

答えて

1
RewriteRule ^phpinfo phpinfo.php [L] 

など)を修正して修正してください。phpinfoの要求を見て、対応するファイルを見つけるためにここに干渉します。phpinfo.php

Options -MultiViewsを使用して無効にすると、問題が解決するはずです。

関連する問題