使用 ?在url的末尾,不需要pagename.ext

时间:2010-12-23 17:37:09

标签: url .htaccess web url-rewriting

在我的网站上,我传递的参数如下:

http://www.mysite.com/somepage.php?action=something

但我想这样做:

http://mysite.com/?action=something

我该怎么做?你知道周围有什么好的,简单的资源吗?我找不到任何东西,因为我不知道到底要找什么。

提前多多谢意!

jase

2 个答案:

答案 0 :(得分:0)

您显示的网址通常会转到根目录中的索引文件(例如index.php)。

您可以从那里捕捉$_GET["action"]而无需任何额外的工作。

答案 1 :(得分:0)

的.htaccess

RewriteEngine On
RewriteRule ^([^/]*)$ /somepage.php?action=$1 [L]