RedirectMatch规则适用于测试,但不适用于实时网站

时间:2018-09-06 14:05:04

标签: .htaccess redirect http-status-code-301

我已经执行了以下规则:

RedirectMatch 301 ^/product/index.php/product/(.*) /product/$1

目标是将顶部URL更改为底部URL: http://example.com/product/index.php/product/fresh-water http://example.com/product/fresh-water

该规则在a htaccess tester website上有效,但是在实时测试站点上,该规则重定向到

http://example.com/

我的重定向规则是否有错误,还是其他地方有问题?

完整的htaccess

Options +FollowSymLinks
RewriteEngine On
# Redirects erroneous races pages to correct URLs
RedirectMatch 301 ^/product/index.php/product/(.*) /product/$1
RedirectMatch 301 /index.php/product/(.*) /product/$1
# END 301 redirects

0 个答案:

没有答案