我的.htacces中的重定向并不想重定向正确的网址。
DefaultLanguage fr-FR
Options -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^clic_go\.php\?id=(.+)$ /clic.php?id=$1 [R=301,L]
他重定向到:
/?ID = 4
我想:
/clic.php?id=4
有什么想法吗?
谢谢你= D
答案 0 :(得分:1)
使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} (?:^|&)id=(.+)(?:&|$) [NC]
RewriteRule ^clic_go\.php$ /clic.php?id=%1 [NC,R=301,L]
因为查询字符串不在RewriteRule网址中。
使用所有查询字符串,您可以执行以下操作:
RewriteEngine on
RewriteRule ^clic_go\.php$ /clic.php [NC,R=301,L]
因为没有添加,它被复制