我有一个cubecart 4网站,目前正在为客户提供服务。在后台我正在一个子文件夹中开发一个新的Magento网站来取代它。两个网站都运行良好。 cubecart 4的Htaccess覆盖了magento,因此magento的类别和产品目录只是重定向到cubecart。
cubecart .htaccess如下:
RewriteBase /
RewriteCond %{QUERY_STRING} (.*)$
RewriteRule cat_([0-9]+)(\.[a-z]{3,4})?(.*)$ index.php?_a=viewCat&catId=$1&%1 [NC]
RewriteCond %{QUERY_STRING} (.*)$
RewriteRule prod_([0-9]+)(\.[a-z]{3,4})?$ index.php?_a=viewProd&productId=$1&%1 [NC]
RewriteCond %{QUERY_STRING} (.*)$
RewriteRule info_([0-9]+)(\.[a-z]{3,4})?$ index.php?_a=viewDoc&docId=$1&%1 [NC]
RewriteCond %{QUERY_STRING} (.*)$
RewriteRule tell_([0-9]+)(\.[a-z]{3,4})?$ index.php?_a=tellafriend&productId=$1&%1 [NC]
RewriteCond %{QUERY_STRING} (.*)$
RewriteRule _saleItems(\.[a-z]+)?(\?.*)?$ index.php?_a=viewCat&catId=saleItems&%1 [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.ourdomain.co.uk/ [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.ourdomain\.co.uk$
RewriteRule (.*) http://www.ourdomain.co.uk/$1 [R=301,L]
主magento主目录正确显示:所以/ development /正确显示。
但是,例如/ development / testing /中的magento类别“testing”只是重定向到cubecart主页。
我已尝试过RewriteCond%{REQUEST_URI}的所有变体!^ /(mydir | mydir /.*)$ 我可以在网上找到但没有用,有什么想法吗?