我有一个非常愚蠢的mod重写问题,因为我不是url重写的专家,我无法解决它。这是代码:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?main=$1&category=$2&page=$3
它应该重定向
localhost/webshop/products/teszt-kategoria|teszt-alkategoria/2/
到
localhost/webshop/index.php?main=products&category=teszt-kategoria|teszt-alkategoria&page=2
看起来不错,但index.php在localhost/webshop/products/teszt-kategoria|teszt-alkategoria/2/
中查找包含的文件,但它应该在localhost/webshop
目录中执行。
你能帮忙我怎么纠正这个? .htaccess位于网店目录中。