htaccess忽略目录不使用cubecart和magento?

时间:2014-01-06 14:49:58

标签: .htaccess magento mod-rewrite

我有一个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 /.*)$ 我可以在网上找到但没有用,有什么想法吗?

0 个答案:

没有答案