【发布时间】: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