URL 重写查询

发布于 2024-11-09 01:57:32 字数 239 浏览 0 评论 0原文

我想了解这些重写规则的含义

RewriteRule ^([^/]+)/([^/]+).html /title.php?file=$1&sub1=$2 [NC]

RewriteRule ^admin/reg/([^/]+) /admin.php?file=$1 [NC]

请举例说明如何将其重定向到 title.php

I want to understand what is meaning of these Rewrite rules

RewriteRule ^([^/]+)/([^/]+).html /title.php?file=$1&sub1=$2 [NC]

And

RewriteRule ^admin/reg/([^/]+) /admin.php?file=$1 [NC]

Kindly give me example, how it would be redirected to title.php

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓦然回首 2024-11-16 01:57:32

如果您访问 http://yourdomain/yomomma/house.html ,它将重定向到 /title.php?file=yomamma&sub1=house

第二个 http://yourdomain/admin/reg/candyfloss 将重定向到 /admin.php?file=candyfloss

NC 使其不区分大小写。

查看此页面,了解有关正则表达式(RewriteRule 第一部分中使用的内容)的更多信息 正则表达式快速入门。正则表达式基本上允许您搜索字符串。您发布的示例选取了除反斜杠之外的任何字符(无论如何,反斜杠都用于破坏您的参数)。

If you went to http://yourdomain/yomomma/house.html it would redirect to /title.php?file=yomamma&sub1=house

The second one http://yourdomain/admin/reg/candyfloss would redirect to /admin.php?file=candyfloss

NC makes it case insensitive.

Check out this page for more information on Regex (which is what's used in the first part of the RewriteRule) Regex Quickstart. Regex basically allows you to search strings. The example you posted picks up any characters except backslashes (which are used to break your parameters anyways).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文