我正在尝试设置一个简单的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=Xwww.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]

10-08 10:49