删除opencart主页

时间:2015-03-20 14:15:00

标签: wordpress .htaccess redirect opencart

我处于这种情况:

www.domain.com/index.php
contains an installation of Wordpress

www.domain.com/shop/index.php
contains an installation of Opencart

需要删除 www.domain.com/shop/index.php页面并重定向,如果有人去那里,请到wordpress主页。

哪种方法最好,更快? htaccess的?简单的PHP脚本?我怎么能这样做? 谢谢。

2 个答案:

答案 0 :(得分:0)

也许在yur shop文件夹中的htaccess文件中,将其添加到顶部附近:

RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+shop/(?:index\/php|)(\ |$)
RewriteRule ^ / [L,R]

答案 1 :(得分:0)

小心点。默认情况下,Opencart网站上几乎所有页面都使用index.php?route=xxx,并且有多种方式(在vanilla安装的内部和外部)为主页配置备用URL。

确保Opencart首页上的所有匹配都会重定向到Wordpress的最简单方法是编辑catalog/controller/common/home.php文件。用以下内容替换内容:

<?php  
class ControllerCommonHome extends Controller {
    public function index() {
        header('Location: /'); // or header('Location: /index.php'); if you prefer
        exit;
    }
}