我需要重写以下网址
component/iproperty/?view=property&id=53
转到
redirect.php?id=53
使用.htaccess文件
id = 53可以是任何id(总是一个数字)
答案 0 :(得分:2)
在你的.htaccess ......
RewriteEngine On
RewriteRule ^component/iproperty/?view=property&id=([0-9]+)?$ redirect.php?id=$1 [L]
答案 1 :(得分:2)
这将完全符合您的要求:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^view=property&id=(\d+)
RewriteRule ^component/iproperty/?$ /redirect.php?id=%1 [L]
如果您希望将[L]
重定向到用户的浏览器,请将其更改为[R=301,L]
。
答案 2 :(得分:0)
这应该可以解决问题:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^component/iproperty/?view=property&id=([0-9]+)?$ redirect.php?id=$1 [L]
答案 3 :(得分:0)
RewriteRule ^component/iproperty/?view=property&id=(\d+)?$ redirect.php?id=$1 [L]