【问题标题】:How do i convert my URL's like www.example.com/profile.php?id=xyz into www.example.com/xyz?如何将我的网址(如 www.example.com/profile.php?id=xyz)转换为 www.example.com/xyz?
【发布时间】:2017-01-25 16:54:58
【问题描述】:

我的网站(门户)中有不同的页面,它们可能会从 URL 中获取一个或多个参数。

所以 URL www.example.com/xyz 必须被解析为或类似www.example.com/profile.php?id=xyz 并且值 id 应该能够使用 GET 方法获得。

我正在研究 PHP。任何答案将不胜感激。 (我是PHP新手,只有基本+知识。请简单解释一下。)

【问题讨论】:

  • This is a great resource. 有很多东西要通读,但是虽然有人可以给你一些简短的东西来做你想做的事情,但你要问的真的不可能是 解释简要。

标签: php apache .htaccess url


【解决方案1】:

要从:www.example.com/profile.php?id=xyzwww.example.com/xyz,您可以在 .htaccess 文件中使用以下规则:

RewriteEngine On
RewriteRule ^([^/]*)$ /profile.php?id=$1 [L]

请确保在测试之前清除缓存。

【讨论】:

    猜你喜欢
    • 2021-02-14
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2016-12-15
    • 2013-01-19
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    相关资源
    最近更新 更多