【问题标题】:Can I hide one GET parameter from more? (htaccess)我可以隐藏一个 GET 参数吗? (htaccess)
【发布时间】:2014-07-13 06:53:23
【问题描述】:

我原来的链接是:

?action=viewArticle&categoryName=$1&articleId=$2&articleTitle=$3

用 .htaccess 修改它:

RewriteRule ^([^.]+)/([0-9]+)/([^.]+)$ ?action=viewArticle&categoryName=$1&articleId=$2&articleTitle=$3 [L]

我知道了:

例如:

/News/17/News_title

但我不想显示文章 ID。我想看到这样的东西:

/News/News_title

请帮帮我! :)

【问题讨论】:

  • 您将如何在数据库中查询正确的文章? News_title?

标签: php .htaccess mod-rewrite url-rewriting get


【解决方案1】:
RewriteRule ^([^.]+)/([^.]+)$ ?action=viewArticle&categoryName=$1&articleTitle=$2 [L]

应该可以解决问题。但是,您现在需要确保您的标题是独一无二的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 2016-08-23
    • 2011-10-12
    相关资源
    最近更新 更多