htaccess RewriteRule没有生效

时间:2015-10-07 12:51:25

标签: apache .htaccess opencart2.x

我希望Apache在内部将此URL重定向到此。我正在使用.htaccess文件。

http://inaden.dev:8888/products - > http://inaden.dev:8888/index.php?route=products/products 这是我尝试过的,但它给了我404

RewriteEngine On

    RewriteBase /
    RewriteRule    ^products/([0-9]+)/?$    /index.php?route=products/products    [NC,L]    # Handle product requests

1 个答案:

答案 0 :(得分:0)

该规则定位products/加上一些数字和一个尾部斜杠,它不会仅针对/products触发。所以我通过删除数字匹配模式来解决问题。工作解决方案是

 RewriteRule    ^products/   /index.php?route=products/products    [NC,L]    # Handle product requests