简单的重写规则在本地但不在线

时间:2011-10-25 11:33:16

标签: php apache .htaccess

我已经在我的apache服务器上安装了mod_rewrite,我已经成功地使用了一些重写规则,但其中一个没有用!

我有一个搜索框,可以生成这样的网址:

/搜索/查询-这里

我有一个名为search.php的页面,它接受查询字符串,如q = query-here

以下是我的重写规则,可在我的网站上运行:www-mysite.com:8888

RewriteRule ^search/(.*)$ search\.php?q=$1

虽然我的search.php正在被点击/加载,但没有查询字符串被传递到我的实时版本。

当我回显$ _SERVER ['SCRIPT_FILENAME']时。 $ _ SERVER [ “QUERY_STRING”] “?”。我得到了:

LOCAL:/search.php?q=aa

LIVE:/search.php?

任何想法我能做什么?

0 个答案:

没有答案