Php 在url的背面添加代码?

Php 在url的背面添加代码?,php,apache,Php,Apache,如何将代码添加回此url: /123/是代码编号,而不是包含index.php的文件夹/user/是文件夹。但是,当我添加编号/123/时,我得到了错误页。如何创建此url?首先尝试使用此url: RewriteEngine on RewriteRule ^/user/([0-9]+)/?$ /user/index.php?code=$1 显然,必须安装并激活重写模块才能工作 请注意,这是http服务器配置的变体。要在.htaccess样式文件中使用,必须从规则模式中删除尾部的斜杠/号。但是,

如何将代码添加回此url:
/123/是代码编号,而不是包含index.php的文件夹/user/是文件夹。但是,当我添加编号/123/时,我得到了错误页。如何创建此url?

首先尝试使用此url:

RewriteEngine on
RewriteRule ^/user/([0-9]+)/?$ /user/index.php?code=$1
显然,必须安装并激活重写模块才能工作

请注意,这是http服务器配置的变体。要在.htaccess样式文件中使用,必须从规则模式中删除尾部的斜杠/号。但是,只有当您确实无法访问服务器配置时,才应该返回到这些文件。那些文件是最后的手段。它们是出了名的容易出错、难以调试并且确实会降低服务器的运行速度


这是的文档。它的质量非常好,并且有非常好的例子

您应该阅读关于URL重写和http服务器重写模块的相关内容。这是一个很好的文档,并且有无数的例子rewrite@Farhan只有在不存在其他选项的情况下,才应考虑使用.htaccess样式文件。这些文件是出了名的容易出错,难以调试,并且确实会降低服务器的运行速度。如果可能的话,在服务器配置中放置这些命令总是更好的方法。@arkascha有其他方法,而不是。htaccess@Farhan当然有。实际上,我在上面的评论中解释了这一点。它有很好的文档记录。当然,不客气。现在帮你自己一个忙,努力了解它是如何工作的。仔细查看文档。这是真正学习而不仅仅是复制和粘贴的唯一方法:-