使用htaccess重写get变量

问题描述

我已经尝试了好几个小时了,但是很困惑。我试图用get变量重写url,使其看起来像一个文件。我尝试了许多不同的答案,但都无济于事。我可能没有打开某些设置吗?非常感谢您的帮助!

我正在尝试重定向 www.site.com/products/?q=coconutwww.site.com/products/coconut

到目前为止,这段代码给了我500错误

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /products?q=$1 [L,R=301]

解决方法

哇,我这是愚蠢的错误,但还是留着这个,以防别人将头发拔出来。我的PHP代码有误,导致500错误。