【问题标题】:Query string in .html extension files.html 扩展文件中的查询字符串
【发布时间】:2020-11-14 17:48:25
【问题描述】:

对于一些后端使用 PHP/任何其他服务器端语言的网站,查询字符串 http://example.com/?param1=whatever 是有意义的。但我看到它也用于具有.html 扩展名的页面。这有什么意义?如果我们明确地写了以.html结尾的url,这意味着它指的是一个位于服务器上的文件,它是一个HTML文件,它不能处理服务器端的东西。那么它有什么意义呢?

例如,http://www.example.com/mypage.html?crcat=test&crsource=test&crkw=buy-a-lot1,此 url 在https://help.marketruler.com/wiki/What_is_the_correct_syntax_for_query_strings%3F 链接上给出(在您的域名内没有查询字符串的页面的登陆下)。

【问题讨论】:

标签: php html web server


【解决方案1】:

有两个原因:

  1. 您可以使用 JavaScript 获取参数并将它们用于客户端编程

  2. 您可以更改 .html 文件的 Mime 类型并将它们解析为 PHP 或其他编程语言脚本。例如,在 Apache 中,要使 html 文件像 php 脚本一样工作,只需将其添加到 .htaccess 文件中即可:

    AddType application/x-httpd-php .html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 2012-11-12
    相关资源
    最近更新 更多