我正在尝试清理我的网址:
https://www.sobarroso.pt/stand-carros-usados/?brand=2&model=&category=&fuel=&kms=&price=
进入这个:
https://www.sobarroso.pt/stand-carros-usados/alfa-romeo
但是当我在.htaccess中创建规则时,它就无法工作了。 这是我的.htaccess的片段
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
我试图添加的代码是:
RewriteRule ^stand-carros-usados/alfa-romeo$ /stand-carros-usados/?brand=2&model=&category=&fuel=&kms=&price= [L]
我做错了什么?我刚刚开始玩.htaccess所以我需要你帮助。
由于
修改
嘿伙计们,我一直在玩这些代码,感觉我几乎就在那里。这次我用了这个RewriteCond %{REQUEST_URI} ^/stand-carros-usados [NC]
RewriteCond %{QUERY_STRING} ^brand=(.*)&model=(.*)&category=(.*)&fuel=(.*)&kms=(.*)&price=(.*)
RewriteRule (.*) https://www.sobarroso.pt/stand-carros-usados/alfa-romeo? [L]
它有效。网址很干净,但给了我一个404页面。你知道为什么吗?