小编Sah*_*wal的帖子

301/302从斜杠根重定向到特定的主页网址

我的客户的SEO机构已经要求我在他们网站的主页上执行302重定向到同一页面的更具体的URL,即(不是斜杠根版本).这是一个在Apache2上运行的WordPress站点,其中包含.htaccess文件.我需要实现以下目标:

重定向:

http://www.example.com/
Run Code Online (Sandbox Code Playgroud)

302重定向到:

http://www.example.com/home/
Run Code Online (Sandbox Code Playgroud)

我以为我能做到这一点:

redirect 302 / http://www.example.com/home/ 
Run Code Online (Sandbox Code Playgroud)

但是,当然这会将所有内容重定向到该URL.所以我想我需要某种正则表达但不确定如何产生所需的效果?有人能指出我正确的方向吗?任何反馈都非常感谢.;)

apache .htaccess mod-rewrite rewrite

5
推荐指数
2
解决办法
4345
查看次数

Magento类别列表使用getCollection和addLevelFilter但排除默认根类别

我正在使用以下代码来获取集合并使用addLevelFilter(2)在级别上进行过滤.这将完美地输出我在2级的所有类别,除了它还通过列表中的默认根类别.我想从视图中排除这个,但查看了所有可用的方法,我看不到任何可以帮助我删除/排除某些级别或类别.我真的想要一个完整的证明解决方案,所以如果我选择说3级,它只会显示第3级而不是1,2,3级.有没有人建议只拉一定级别/类别!! ??

<?php
$categories = Mage::getModel('catalog/category')
                    ->getCollection()
                    ->addAttributeToSelect('*')
                    ->addIsActiveFilter()
                    ->addLevelFilter(2)
                    ->addOrderField('name');
    foreach($categories as $category):
?>
    <div class="home-cats">
        <div class="product-image">
           <a href="<?php echo $category->getURL() ?>" title="<?php echo $this->htmlEscape($category->getName()) ?>">
             <img src="<?php echo $category->getImageUrl() ?>" width="88" alt="<?php echo $this->htmlEscape($category->getName()) ?>" />
           </a>
        </div>
    </div>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

任何建议/反馈将不胜感激.干杯,Sahus

magento magento-1.5

3
推荐指数
1
解决办法
7194
查看次数

标签 统计

.htaccess ×1

apache ×1

magento ×1

magento-1.5 ×1

mod-rewrite ×1

rewrite ×1