我的.htaccess文件是:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /art/art.php?galerie=$1
因此,我可以访问存在的不同画廊: 例如:website.com/art/sun或website.com/art/beach(只要存在galerie,否则会返回错误消息,说明页面不存在)
这一切都可以在这里工作。
但我还需要在页面上添加$_Get
:
例如,网站http://sun?row=2。
但是我不能像晒太阳那样做?行= 2不是注册的画廊...... 我该如何解决这个问题?
答案 0 :(得分:2)
您可以使用QSA(查询字符串追加)标记为目标填写新的查询字符串:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /art/art.php?galerie=$1 [QSA]
现在这将重写
到
/art/art.php?galerie=foo&querystring