Apache mod_rewrite modülü devre dışı bırakıldığında bir şey php için kurallar yeniden

0 Cevap php

Ben şu url çalıştırın:

http://localsite/index.php/foo/bar

index.php idam ve değişken çıkışları edilir:

$_SERVER[SCRIPT_FILENAME] = E:/path/to/file/index.php

Apache mod_rewrite devre dışı bırakılır.

Who rewrites the rule?
Yoksa ne olur?

Nasıl index.php bulundu? Neden apache çalıştırmak için karar?

My configuration: Windows Vista, Apache Apache/2.2.14 (Win32) PHP/5.3.1 (with php module).

(Aslında sorunun kural aslında mod_rewrite'ı önce yeniden yazılmış olmasıdır -. Mod_rewrite etkin olduğunda bu bu /foo/bar önce kesilmiş çünkü RewriteCond %{REQUEST_FILENAME} !-f, her zaman yanlış olduğunu neden {[(2) ]}).

0 Cevap