2

我需要重定向:

/shop//shop/pay-your-bill/

目前在我的 .htaccess 文件中,我有:

Redirect /shop/ http://url/shop/pay-your-bill/

然而,这会导致此错误:

网页 URL/shop/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/支付你的账单/支付你的账单/支付你的账单/支付你的账单/支付你的账单/支付你的账单/支付你的账单/支付你的账单/支付- your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill/pay-your-bill 导致了过多的重定向。清除此站点的 cookie 或允许第三方 cookie 可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。

有没有办法将商店重定向到正确支付账单?

谢谢!

4

2 回答 2

1

您可以像这样使用 RedirectMatch:

RedirectMatch 302 ^/shop/?$ /shop/pay-your-bill/

或者如果你可以使用 mod_rewrite 然后使用:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^shop/?$ /shop/pay-your-bill/ [L,R,NC]
于 2013-03-11T10:51:47.527 回答
0

你可以试试这个

rewriterule ^/shop/(.*) http://url/shop/pay-your-bill/ [r=301,nc]
于 2013-03-11T10:40:50.870 回答