首页 > 解决方案 > 如何在 Apache Tomcat 中传递 URL 参数值?

问题描述

我对 apache tomcat 并不陌生。请在下面找到详细信息。

我有以下参数及其值。

  1. 客户端 ID:c66728
  2. store_id : s126

然后我需要像这样在 URL 中传递这些值: URL:http://server_ip:8080/client_id/c66728/store_id/s126/

我的问题:如何像上面的 URL 一样传递这些变量,如果我现在尝试,它会显示以下错误。

在此处输入图像描述

任何帮助将不胜感激以解决此问题。

谢谢。

标签: tomcat

解决方案


  1. 找出 apache 从中提供文件的文件夹的路径。一般在/var/www/下
  2. 找出默认文档(默认可能是 index.php)可能是之前找到的路径中的唯一文档(/var/www/)
  3. 服务器必须配置为启用模块 mod_rewrite
  4. 要处理该默认文档中的请求,您需要已将该文件夹中的 .htaccess 文件设置为 AllowOverride All
  5. 然后您可以创建一个重写规则(放置在 .htaccess 文件中)以将所有内容重定向到同一页面 anypage.php
  6. 在您的 anypage.php 中,您可以将 url 拆分为 / 以获取字段值数组。

最简单的方法是安装框架或库来为您处理它。


推荐阅读