Birisi bir dizinin içinde herhangi bir PHP komut dosyası istediğinde Apache sunucu üzerinde adı verilecek bir sarıcı / işleyicisi oluşturmak için çalışıyorum. Bu şekilde ben bütün dizin için kullanıcılara yetki ya da rehberi olarak adlandırılır çağrılacak diğer bazı şeyler yazabilirsiniz.
Bu benim ile gelmek mümkün oldum en iyi yapılandırma ...
<Directory "/srv/http/INNOV/PUBLIC_HTML/kb">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.php
AddHandler auth_handler .php
Action auth_handler /kb/auth_handler.php
</Directory>
[Wed Dec 01 12:28:06 2010] [error] [client xxx.xxx.xxx.xxx] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Note: I didn't see anything in LogLevel debug.
Bu (şimdiye kadar) benim işleyicisi ... sadece bir 'eko' yapmaya çalışıyor ya şimdi 'die' ...
<?php
$FILE = $_SERVER['PATH_TRANSLATED'];
//readfile($FILE);
die($FILE);
?>
Ayrıca, bu bir virtualhost direktifin içinde olduğunu, dikkat, ama bu önemli değil lütfen. Ben de "Eylem" direktifi ve aynı şey için 3 parametre "sanal" seçeneği denedik.
Bunu yapmak neden herkes biliyor mu?