【问题标题】:Change URL Path for View Profile Page [duplicate]更改查看个人资料页面的 URL 路径 [重复]
【发布时间】:2013-11-12 04:29:08
【问题描述】:

我正在构建一个有用户的基于 PHP 的应用程序。目前我有一个视图配置文件目录,其中有一个 index.php。

当一个用户点击另一个用户的图片时,我将他们重定向到 view-profile/?u="username"

因此,我会得到你并相应地显示个人资料。

有没有办法将 URL 路径更改为 root/view-profile/username 之类的东西,或者更好,我可以将它改成 root/username 之类的东西

这可以通过 htaccess 实现吗?如果是这样,有人可以帮我解决这个问题。

【问题讨论】:

  • 你的谷歌搜索词应该是“mod rewrite”

标签: php .htaccess url-rewriting


【解决方案1】:

Is there a way to change the URL path to something like root/view-profile/username or better can i make it something like root/username

最好将其保留为/profile/username 而不是/username,否则每个未找到的页面都将被视为用户个人资料页面。

将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:

RewriteEngine On
RewriteRule ^profile/([^/]+)/?$ /view-profile/?u=$1 [L,NC,QSA]

参考:Apache mod_rewrite Introduction

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2015-01-07
    • 2023-03-23
    • 2014-11-17
    • 2012-09-30
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多