Url rewriting .php to .asp


Url rewriting .php to .asp

我想重定向我的网址:
www.site.fr/displayfichebien.asp?idref=250www.site.fr/detail_offre.php?offre=250

我有一个PHP网站,链接www.site.fr/detail_offre.php?offre=250工作。

但是当我www.site.fr/displayfichebien.asp?idref=250放入浏览器中时,出现 404 错误。

htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteRule displayfichebien.asp?idref=([0-9]+)$ detail_offre.php?offre=$1 [QSA,L]

您无法在 RewriteRule 中匹配QUERY_STRING。您需要使用RewriteCond .

RewriteEngine On
RewriteCond %{QUERY_STRING} ^idref=('d+) [NC]
RewriteRule displayfichebien'.asp$ detail_offre.php?offre=%1 [QSA,L,NC]