我有一个搜索功能来查找产品,我也在.htaccess
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^([A-Za-z0-9_-]+)$ /index.php?go=$1
RewriteRule ^([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)$ /index.php?go=$1&action=$2
RewriteRule ^([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)$ /index.php?go=$1&action=$2&do=$3
RewriteRule ^([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)$ /index.php?go=$1&action=$2&do=$3&id=$4
问题是当我进行https://www.server.com/search?search=try+search
之类的搜索时,它在执行操作时不会显示任何结果:
echo $_GET['search'];
但如果我做https://www.server.com/?go=search&search=try+search
那么它完美无缺,所以我看到问题是重写但我无法修复它。
有什么建议吗?
由于