gpt4 book ai didi

php - 带有 .htaccess 文件的自定义链接可访问两个或更多参数

转载 作者:行者123 更新时间:2023-11-29 13:14:11 28 4
gpt4 key购买 nike

我正在 Windows 8.1 64 位上开发 XAMPP V.3.2.1。

我的 .htaccess 文件中有以下代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ /?cmd=$1 [NC,L]

现在,当我写链接时

http://localhost/aboutUs
http://localhost/MyAnyOtherPage

即使我在页面中使用带有回发方法的表单,它也可以正常工作,但是当我尝试使用带有两个参数的链接并更改我的 .htaccess 文件链接时,如下所示:

 RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ /?cmd=$1&caseSno=$2 [NC,L]

通过这种方式,我通过 cmd 访问我的页面,并使用 caseSno 参数搜索数据库记录。

要实现此目的,我如何编写硬编码链接来运行我的页面,并使用第二个参数 caseSno 搜索数据库表和推介记录?这对我不起作用:

我的原始链接是:

localhost/?cmd=caseDetailsByCaseSno&caseSno=2308

这个怎么写?以下内容对我不起作用?

http://localhost/caseInformation/case/234

提前致谢

最佳答案

这应该可以帮助您了解两个参数。

如果您有此 URL http://localhost/caseDetailsByCaseSno/234 那么您应该能够使用此 htaccess。

 RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ /?cmd=$1&caseSno=$2 [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ /?cmd=$1 [NC,L]

关于php - 带有 .htaccess 文件的自定义链接可访问两个或更多参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21693209/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com