I have installed a Apache (on ubuntu) with some vhosts. In the www-dirs I have a file (for example) called info.php. And I can open this file by /info.php AND /info (without the .php at the end).
Vhost veya dir hiçbir mod_rewrite kural yoktur.
Ve ben böyle bir yeniden yazma kuralı çalışırsanız:
RewriteRule ^info$ http://www.google.com/ [R=307,L]
ve dosn't (. php olmadan) / bilgiyi yeniden.
Ben rolünü değiştirdiğinizde
RewriteRule ^info.php$ http://www.google.com/ [R=307,L]
ve o inşaat / bilgi yeniden.
Ve ben bu kuralı çalıştığınızda:
RewriteRule ^ (. *) $ Echo.php? Değeri = $ 1 [L]
ve / foo gibi bir site açın ve "echo.php" Ben olsun $ değerini yazdırmak. I / foo / bar denediğimde "echo.php/bar" olsun
Herkes benim için bir ipucu var mı?
Add: Here are some information from the phpinfo():
SCRIPT_FILENAME /var/www/test/echo.php
QUERY_STRING value=echo.php
REQUEST_URI /foo
SCRIPT_NAME /echo.php