1

我有以下网址:

http://www.mysite.com/blog.php

我希望它重写为:

http://www.mysite.com/index.php?goto=blog

如何在 Apache2 中做到这一点?

我见过很多反其道而行之的例子……

提前谢谢了,

4

2 回答 2

1

如果您想将所有 .php 重写为索引,您应该这样做:

RewriteRule ^(.*).php$ index.php?goto=$1 [L,QSA]

如果您只想重写一些文件:

RewriteRule ^(blog.php|other_file.php)/(.*)?$ index.php?goto=$1/$2 [L,QSA]
于 2012-10-03T13:17:54.360 回答
1

试试这个(未经测试):

^/(.*)\.php$ /index.php?goto=$1

这甚至适用于其他页面,不仅适用于 blog.php。看看文档

于 2012-10-03T13:23:06.473 回答