[英]Adding a Rewrite rule to my PHP code
我在任何地方都找不到令人满意的答案,而且我非常了解重写规则的基础知识,但就是找不到实现这一目标的方法。 我想剪辑我地址的某个部分:
/entry.php?id=howdy-world
所以,我希望它看起来像这样:
/entry/howdy-world/
我知道如何指向默认文件,或者在尾部斜杠后重写获取值成为数字,但要修剪的部分有点在中间。 怎么处理?
以下是如何从一个 url 转发到另一个 url 的基本语法。 下面有几个部分
entry/
之后的内容并将其附加到所需的 url。 例如: entry.php?id=howdy-world可以在Apache 网站上找到有关重写的更多信息
RewriteEngine On
RewriteRule ^entry/([^/]+)$ entry.php?id=$1 [L]
# Variations of above rule depending on server setup
# RewriteRule ^entry/(.+)$ /entry.php?id=$1 [L]
# RewriteRule ^entry/(.+)$ http://www.example.com/entry.php?id=$1 [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.