在网址背面添加代码?

时间:2016-01-01 14:31:38

标签: php apache

如何将代码编号添加回此网址:
http://tiwar.net/user/123/
/123/是代码编号而不是文件夹
/ user /是包含index.php的文件夹
但是当我添加编号/123/时,我收到了错误页面。创建这个网址?

1 个答案:

答案 0 :(得分:0)

试试这个作为开始:

RewriteEngine on
RewriteRule ^/user/([0-9]+)/?$ /user/index.php?code=$1

显然必须安装并激活重写模块才能使其正常工作。

请注意,这是http服务器配置的变体。要在.htaccess样式文件中使用,您必须从规则模式中删除尾部斜杠(/)。但是,如果您真的无法访问服务器配置,那么您应该只回退到这些文件。这些文件是最后的手段。众所周知,它们容易出错,难以调试,而且真的会降低服务器速度。

这是apache's rewriting module的文档。它质量上乘,并附有非常好的例子。