【问题标题】:URL rewrite in httpdhttpd 中的 URL 重写
【发布时间】:2014-06-02 05:27:22
【问题描述】:

我在嵌入式板上使用 httpd 服务器来显示网页。我使用 CGI 在网页上显示内容。该页面显示来自 cgi 及其 url,如“ipaddress/cgi-bin/web page name”。我不想在 URL 中显示 cgi-bin 意味着我想覆盖 URL。

我已经在网上搜索过这个问题,但我不明白如何解决它。繁忙的盒子httpd使用

我也找到了一些 Apache httpd 服务器链接,但我不明白

所以请帮助我。

【问题讨论】:

    标签: apache mod-rewrite


    【解决方案1】:

    您需要在.htaccessVirtualHost 配置中使用以下指令:

    RewriteEngine on
    RewriteRule ^/calculator\.php$ /cgi-bin/calculator.php [L]
    

    脚本calculator.php 只是一个示例。

    如果你所有的 php 脚本都在 cgi-bin 下并且你想用一个指令重写它们,那么你可以这样做:

    RewriteRule ^/(.*)\.php$ /cgi-bin/$1.php [L]
    

    【讨论】:

    • 感谢您的快速回复。现在我知道了 httpd.c 文件它的繁忙框 httpd 。所以重写引擎功能它不起作用
    猜你喜欢
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2020-01-25
    • 1970-01-01
    • 2014-06-06
    • 2017-10-21
    相关资源
    最近更新 更多