使用$ _GET和mod_rewrite

时间:2012-08-23 22:27:14

标签: php apache mod-rewrite

我做了一个mod_rewrite:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([^/]+)/(.*) /b.php?n=$1&b=$2 [L,QSA]

它改变了我的网址:

http://www.website.com/b.php?n=15&t=example

到此:

http://www.website.com/15/example

没有图像正常工作,所以我把它放在我的标题中:

<base href="/">

BOOM图片有效。但是我有gifs加载使用我的网址中的t和n变量。

echo '<img src="gifs/' . $_GET["t"] . '/' . $_GET["n"] . '.gif">';

如何在我的新mod_rewrite网址中显示$ _GET [“t”]和$ _GET [“n”]以显示图片

1 个答案:

答案 0 :(得分:0)

您必须通过拆分'/'来解析URL。

使用重写显式删除它们为$ _GET参数。

查看$ _SERVER ['QUERY_STRING']

相关问题