我正在尝试设置一个简单的htaccess规则,但无法正常工作。
我认为问题出在?
和=
字符?
代码是:
Options +FollowSymLinks
ErrorDocument 404 /php/404redirect.php
RewriteEngine on
RewriteRule ^productos.php?id=([0-9]+)$ /?view=productos&id=$1 [L,NE,B,QSA]
这总是给我错误404。
我想要的是重定向来自的所有请求:
www.example.com/productos.php?id=X
至www.example.com/?view=productos&id=X
最佳答案
RewriteRule ^productos.php /?view=productos [L,NE,B,QSA]
或者如果您想重定向RewriteRule ^productos.php /?view=productos [L,NE,B,QSA,R=301]