.htaccess的重定向301未正确重定向

5hcedyr0  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(192)

我的重定向在我的.htacces不想重定向正确的网址。

DefaultLanguage fr-FR

Options -Indexes

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^clic_go\.php\?id=(.+)$ /clic.php?id=$1 [R=301,L]

他重定向到:
/?标识=4
我想要:
/循环php?id=4
你知道吗?
谢谢=D

cvxl0en2

cvxl0en21#

用途:

RewriteEngine on
RewriteCond %{QUERY_STRING} (?:^|&)id=(.+)(?:&|$) [NC]
RewriteRule ^clic_go\.php$ /clic.php?id=%1 [NC,R=301,L]

因为查询字串不在RewriteRule URL中。
有了所有的查询字符串,你可以只做:

RewriteEngine on
RewriteRule ^clic_go\.php$ /clic.php [NC,R=301,L]

因为没有加法,它就是复制

相关问题