如何在apache中重写url

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在apache中重写url相关的知识,希望对你有一定的参考价值。

我以前从未真正使用过.htaccess。我有两个.php文件,一个名为teams.phpcsgo.php,其中这两个页面都有内容。

当我点击<a href="csgo.php">中的teams.php时,我希望网址是127.0.0.1/teams/csgo.php而不仅仅是127.0.0.1/csgo.php

我怎样才能做到这一点?

答案
  1. 将href更改为
  2. 在站点根目录中有此规则.htaccess: RewriteEngine On RewriteRule ^teams/([w-]+).php)$ $1 [L,NC]
另一答案

制作一个.htaccess文件假设你是htaccess的新手,如果你想要一个快速工作的解决方案尝试这个http://searchfriendlyurls.com并且在尝试了一下你很好去

以上是关于如何在apache中重写url的主要内容,如果未能解决你的问题,请参考以下文章

如何在apache中重写url

Apache 重写 - 在 PHP 中获取原始 URL

在Apache中使用mod_rewrite模块重写URL

如何使用 Apache 在代理设置中重写位置响应标头?

如何在 apache 上用 mod_rewrite 重写我的 url?

在 Apache 2.4 中链接 URL 重写规则