我正在开始我的第一个perl项目,并想知道如何倾听不同的终点,即。 example.com/home
(如果有人访问此家庭路线,您如何加载HTML页面?
请注意,我对使用此特定项目的框架不感兴趣。感谢
答案 0 :(得分:1)
好吧,我想你可以有一个CGI程序来解释路径并采取适当的行动。然后,您可以将其与mod_rewrite规则相结合,该规则将所有请求转移到该程序中。
但它看起来有点笨拙,框架将是一个更好的解决方案。
答案 1 :(得分:0)
与服务器通信的最简单方法是CGI。 这不是Perl特有的,但Perl通常用于它。这很慢,但很简单。
这是一个小型演示。你把它放在服务器的cgi-bin目录中,然后转到http://www.example.com/cgi-bin/cgidemo.cgi然后弹出Perl @INC数组的内容。
要将它连接到/ home,您可以在.htaccess文件中将其别名。
当然,这是所有古老而缓慢的东西,并且远远超过了fastcgi,mod_perl和许多其他东西。我自己喜欢Mojolicous框架。
#!/usr/bin/perl
# cgidemo.cgi - minimal CGI program
use strict;
use warnings;
# Headers
print "Content-type: text/plain\n";
# Blank line after header
print "\n";
# Body
print "Perl Include Path:\n";
print join("\n", @INC), "\n";