如何解决如何在不创建新子目录的情况下获取要在父目录中处理的 URL 的最后一部分
https://example.com/event/FI42382
我创建了一个名为 event
的文件夹,我想使用 PHP 从中处理 FI42382
部分。
然而,最后一部分被视为它自己的目录。我需要做什么才能使它不是目录,而是可以将最后一个路径作为 event/index.PHP
中的变量进行操作?
对不起,如果我的标题措辞不当。我不知道如何解释这一点。
解决方法
您需要将要通过查询字符串访问的值传递给 index.php 等。在您的 .htaccess 文件中尝试使用以下规则一次。还要确保将您的 .htaccess 文件放在根目录中(与您的 event
文件夹相同,请不要在事件文件夹中)。稍后在您的 php 代码中,您可以获取/提取传递给它的 var
值。
请确保在测试您的 URL 之前清除浏览器缓存。
RewriteEngine ON
RewriteRule %{QUERY_STRING} ^$
RewriteRule ^event/(.*)/?$ event/index.php?var=$1 [NC,L]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。