【问题标题】:How to make nicer PHP urls [closed]如何制作更好的 PHP url [关闭]
【发布时间】:2013-12-16 18:07:56
【问题描述】:

我想替换出现在我页面地址栏中的链接。

现在链接格式如下:http://mypage.com/index.php?page=contact 我想要这种格式:mypage.com/contact

如何做到这一点? (请不要链接,我需要示例。)

更新:

这是一种可行的解决方案:

RewriteEngine on  
RewriteRule ^([^/.]+)?$ index2.php?page=$1 [L]

【问题讨论】:

  • 您可能需要配置您的 Web 服务器以进行 URL 重写。你用的是什么服务器? mod_rewrite 是 Apache 中一个非常流行的模块。
  • 您可以通过 htaccess 重写轻松做到这一点。
  • 您使用的是哪个 PHP 框架?大多数都有这个内置的。与其学习 PHP 或 mod-rewrite,不如花更多时间学习现代 PHP 框架,例如 Kohana、Laravel 等。

标签: php url hyperlink path indexing


【解决方案1】:

看看 htaccess 和 mod_rewrite。

你要求没有链接,所以我会让你自己谷歌它们。

一旦你选择了路径,就尝试一下,如果你不能让它发挥作用,请回来举例说明你尝试过的方法以及它们在哪些方面没有奏效。

【讨论】:

  • 好的,我试试。谢谢。
  • RewriteEngine on RewriteRule ^([^/.]+)?$ index2.php?page=$1 [L] 这行得通。再次感谢。
  • 如果你用描述更新你的原始帖子,那么你可能会被咬...
猜你喜欢
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 2014-07-14
  • 2015-05-05
  • 2012-12-20
  • 2011-04-02
相关资源
最近更新 更多