Magento管理员URL无法正常工作:404更改后,无法返回

Pau*_*GNU 12 magento http-status-code-404

我一直在查看所有主题,以找到类似于我的情况.我发现了一些类似的案例,但没有一个解决方案解决了我的问题.

我通过后端更改了管理员网址.保存更改后,magento直接将我带到404错误.我为管理员网址定义的新网址是"gestion".转到mydomain.com/gestion,收到404错误.

所以我决定回去删除在magento core_config_data表上创建的新条目,然后手动清空缓存目录.

但之后我有同样的错误:找不到404页面.我试过这个这个.但仍然是一样的.

奇怪的是,我删除了与数据库中"gestion"相关的所有内容,并清空了缓存目录.但是当我去mydomain.com/admin时,magento会将我重定向到mydomain.com/gestion(出现404错误).

当我删除与此相关的所有内容时,为什么magento会将我重定向到"gestion"?我还应该在哪里解决这个问题?

PD Magento 1.5.1

Nxl*_*vel 19

答案: 我遇到了同样的问题,之前的答案都没有对我有用.我正在使用Magento 1.9版.

这是我为解决这个问题所做的工作......

  1. 转到您的cpanel并启动phpMyAdmin.
  2. 找到Magento数据库并选择core_config_data表.
  3. 找到并编辑以下行:
    • 范围:"默认"和路径:"admin/url/custom"
      • 选中NULL复选框并保存.
    • 范围:"默认"和路径:"admin/url/use_custom"
      • 将值从1更改为0并保存.
    • 范围:"默认"和路径:"admin/url/use_custom_path"
      • 如果尚未将值从1更改为0并保存.
  4. 找到并删除以下行:
    • 范围:"商店"和路径:"web/secure/base_url"
    • 范围:"商店"和路径:"web/unsecure/base_url" (应位于最后一页)
  5. 删除/ var/cache文件夹

完成了!

转到您以前的管理员网址,它应该工作!


Fia*_*abs 14

这是系统配置自定义管理URL booby陷阱的修复程序.它永远不会奏效,也许永远不会.更改它的唯一方法是通过local.xml更改路由

https://magento.stackexchange.com/a/40622/553

而对于人谁成为接通管理基本URL,这里有一个方法来杀死它,你做任何事情之前,其WILL混乱您的系统.

启动phpMyAdmin并打开您的core_config_data表.您有四行或更多行要编辑.

找到admin/url/custom并设置为0

接下来的三个将根据您在Admin Config面板中设置的时髦管理员基础URL进行设置.您知道它是什么,以下行将在值字段中包含它.记下他们的config_ID号并写下来.

admin/url/custom 以及web/unsecure/base_url web/secure/base_url的所有实例

将这些设置为您的网站不安全的基本URL应该是什么.示例:http://yourwebsite.com/并且如果您安装了斜杠,请不要忘记斜杠后面的文件夹.

编辑:刷新/ var/cache和/ var/session.

这应该允许您现在通过在冒险之前将/ admin附加到您的网站网址来登录管理面板.转到高级管理员设置."使用自定义管理"将设置为"否".从" 自定义管理URL"字段中清除URL并保存.当您返回并检查phpMyAdmin中的core_config_data表时,您应该只发现admin/url/custom行仍然设置为0,admin/url/custom行被清空,其他两行在通过admin删除时消失面板保存.

这样做的原因是您需要删除正确的web/unsecure/base_urlweb/secure/base_url行.如果你得到错误的,你的网站前端会被完全禁用,而不是只丢失管理员后端.

编辑:现在您已经备份了您的网站,请返回并确保您拥有正确的secure_base_url以恢复您的TLS/SSL功能.

这已经在开发服务器YMMV上进行了测试