0
我有沒有擴展名的Perl文件(格式不是.pl) 我需要在點擊它們時執行它們而不是以純文本形式打開它們。Apache:以文本形式顯示perl腳本
當我將pl擴展名添加到它們。他們成功地工作。
(當我的apache.conf
AddHandler cgi-script .cgi pl
加入),但我需要知道,如果有不添加擴展
我有沒有擴展名的Perl文件(格式不是.pl) 我需要在點擊它們時執行它們而不是以純文本形式打開它們。Apache:以文本形式顯示perl腳本
當我將pl擴展名添加到它們。他們成功地工作。
(當我的apache.conf
AddHandler cgi-script .cgi pl
加入),但我需要知道,如果有不添加擴展
您可以使用SetHandler
決定什麼Apache會以執行他們的方式一個CGI腳本。
在Apache的配置,加上這一點,並重新加載/重啓Apache:
<Directory /path/to/directory/with/perl-files>
SetHandler cgi-script
</Directory>
# Or <DirectoryMatch>, <Location>, <FilesMatch> or similar directives
或
在目錄本身,添加文件.htaccess
的內容:
SetHandler cgi-script
這將使Apache將目錄中的所有內容都視爲cgi腳本,並嘗試執行它,而不管文件擴展名。
的.htaccess
解決方案可能需要額外的權限在Apache的配置,(如AllowOverride SetHandler
)看到Apache Doc for AllowOverride
這是你所追求的? http://httpd.apache.org/docs/2.2/mod/mod_alias.html#scriptalias –