htaccess页面没有正确重定向

时间:2017-03-14 01:33:54

标签: php apache .htaccess redirect opencart

我在电子商务中使用opencart。我想设置一个将重定向到管理面板的htaccess。

这是我目前的htaccess设置:

RedirectMatch 302 .* http://localhost/dev_beta/flaxcms/admin/

我想重定向

http://localhost/dev_beta/flaxcms

http://localhost/dev_beta/flaxcms/admin/
你能帮我解决这个问题吗?或者,如果Opencart相关,那么只有管理面板可以访问而不是商店前端?

好的,我希望你能帮助我。感谢。

好的,我更新了我的index.php,我认为我的代码有点脏,但它解决了我的问题:

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

if($actual_link == 'http://localhost/dev_beta/flaxcms/') {
    header('Location: http://localhost/dev_beta/flaxcms/admin');
    exit;
}

我不认为这是个好主意。

2 个答案:

答案 0 :(得分:1)

请尝试:

RewriteEngine on 
Redirect 302 /dev_beta/flaxcms$ http://localhost/dev_beta/flaxcms/admin/

答案 1 :(得分:1)

创建dev_beta/.htaccess如果它不存在并放置此规则:

RewriteEngine On

RewriteRule ^flaxcms/?$ /dev_beta/flaxcms/admin/ [L,NC,R=302]

在测试此更改之前,您必须清除浏览器缓存。