【问题标题】:Plain URLs from dynamic PHP page来自动态 PHP 页面的纯 URL
【发布时间】:2012-01-20 06:04:43
【问题描述】:

我正在使用 PHP 创建一个问答网站。使用 'question.php?qid=1234' 在一个页面上查看问题是正确的做法,如果是这样,我如何使页面具有诸如 StackOverflow 之类的搜索引擎的 URL (例如“http://mysite.com/question/1234”)。我正在使用 Apache 和 MySQL。我已经环顾四周,但我仍然不太明白该怎么做。在此先感谢:)

(对不起,如果这已经被问到了)

【问题讨论】:

  • 您可以使用 .htaccess。否则,请为此学习 PHP 框架。
  • 顺便问一下,为什么这被否决了?
  • 有些人认为这不是一个有价值的问题。关于它对你的困难,对他们来说可能很容易,认为这是一个不问的问题。不要因为投反对票而感到沮丧:)

标签: php mysql apache url-rewriting dynamic-url


【解决方案1】:

在你的 .htaccess 文件中,写下这个:

RewriteEngine On

RewriteRule ^question/([a-zA-Z0-9_-]+)$ question.php?qid=$1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多