Herhangi mod_rewrite RewriteRule olmadan. php ve olmadan. php ile aynı dosya

0 Cevap php

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 

0 Cevap