.htaccess redirect / shop /但不是/ shop / product

时间:2013-03-11 10:18:33

标签: .htaccess redirect

我需要重定向:

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

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

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

然而,这会导致此错误:

网址/网址/支付账单/支付账单/支付账单/支付账单/支付账单/支付账单/支付 - 您的 - 比尔/支付的帐单/付费的帐单/付费的帐单/付费的帐单/付费的帐单/付费的帐单/付费的帐单/付费的帐单/支付账单/支付账单/支付账单/支付账单/支付账单/支付账单/支付账单导致了太多的重定向。清除此站点的cookie或允许第三方cookie可以解决问题。如果没有,则可能是服务器配置问题,而不是计算机问题。

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

谢谢!

2 个答案:

答案 0 :(得分: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]

答案 1 :(得分:0)

你可以试试这个

rewriterule ^/shop/(.*) http://url/shop/pay-your-bill/ [r=301,nc]