PHP-komut dosyası aracılığıyla belirli bir URL rota istekleri için Apache bir URL Alias

1 Cevap php

Ben suPHP'lidir 0.6.2 ve PHP 5.2.6 ile Apache 2.2.6 kullanıyorum ve ben belli bir URL tüm istekler bir PHP komut dosyası çukur yönlendirmek için bir Alias ​​kullanmaya çalışıyorum. I / test etmek için tüm istekleri index.php üzerinden gitmek istiyorum. Apache sanal konak config Ben bir Alias ​​kurdunuz Alias /test /index.php. index.php aşağıdaki içeren sadece bir kukla script:

<?php
phpinfo();
?>

http://localhost/index.php ancak http://localhost/test değil ve bana bir 403 hata veriyor, error.log aşağıdakileri içerir etmez talep, çalışır ve beklenen çıktıyı verir isteniyor:

[Wed Jan 27 17:13:19 2010] [error] [client 127.0.0.1] client denied by server configuration: /index.php

Ne benim Alias ​​ile yanlış?

Edit: I almost forgot to mention that rewriting /test to /index.php through mod_rewrite works as well, however I want to avoid mod_rewrite on my production server if possible.

1 Cevap

Alias ​​mutlak bir yol gerektirir, bu yüzden Alias /test /var/www/index.php çalışması yaptı.