如何让Apache重写博客网址?

时间:2014-12-05 18:53:26

标签: apache .htaccess wamp

我已经安装了WAMP,制作了一个别名,然后将该文件夹放入" .htaccess"文件。我的目标是建立一个URL,例如" foo.com/blog/bar-baz"内部调用" display.php?name = bar-baz"。在我尝试过的各种事情中:

RewriteRule ^blog/(.+)$ display.php?$1

然而,这给出了"在此服务器上找不到请求的URL /Users/.../public/display.php"。在我身边玩耍能够让它发挥作用:

RewriteRule ^blog.php$ /personal/display.php

建议非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以从root .htaccess尝试此规则:

RewriteEngine On

RewriteRule ^blog/(.+)$ /personal/display.php?name=$1 [L,QSA,NC]