使用参数重定向 PHP URL
Redirect PHP URL with parameters
我有一个包含多个 URL 的网站:
domain.com/aff_link.php?id=363
我需要将它们全部重定向到一个名为 "old"
的子文件夹
像这样:
domain.com/old/aff_link.php?id=363
末尾的数字是 2 到 4 位数字。
我如何在 htaccess 中执行此操作?
目前我有这个代码
RewriteCond %{QUERY_STRING} (^|&)(id)=[^&]+ [NC]
RewriteRule ^(/.*)?$ http://domain.com/old? [R=301,L,NC]
但这会将所有内容重定向到域。com/old/
所以你可以看到我不知道我在做什么,请帮忙。
提前谢谢你。
这应该很接近了...
RewriteEngine On
RewriteRule (aff_link.php) old/ [L,QSA,R=301]
注意前导斜杠,具体取决于它是在 VirtualHost 还是 Directory 或 .htaccess块。
我有一个包含多个 URL 的网站:
domain.com/aff_link.php?id=363
我需要将它们全部重定向到一个名为 "old"
的子文件夹像这样:
domain.com/old/aff_link.php?id=363
末尾的数字是 2 到 4 位数字。
我如何在 htaccess 中执行此操作?
目前我有这个代码
RewriteCond %{QUERY_STRING} (^|&)(id)=[^&]+ [NC]
RewriteRule ^(/.*)?$ http://domain.com/old? [R=301,L,NC]
但这会将所有内容重定向到域。com/old/ 所以你可以看到我不知道我在做什么,请帮忙。 提前谢谢你。
这应该很接近了...
RewriteEngine On
RewriteRule (aff_link.php) old/ [L,QSA,R=301]
注意前导斜杠,具体取决于它是在 VirtualHost 还是 Directory 或 .htaccess块。