求善良人士帮帮我啊,apache的伪静态问题

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^(test).bbs.16paosao.com$
RewriteRule ^(.*)$ bbs.php [QSA,L]
R

我想在地址栏里面输入test.bbs.16paosao.com就能重定向到 bbs.php页面,但是现在只会重定向到index.php页面,当输入test.bbs.16paosao.com/xxx 之类的地址时,却能跳转到bbs.php

你的地址里面没有涉及到query string,把QSA去掉,看看能否正常工作。

QSA标志( Query String Appending)用于在URI中截取查询字符串