我已经执行了以下规则:
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