How to redirect to new page on maintenance mode? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)New multidomain store front displays maintenance mode - Magento 1.9.0.1Magento - upgraded to 1.9 - admin not loading images & js because 403 errorHow to delete shooping cart before new add product cart and redirect checkout page?Error / maintenance page - custom theme implementation failuremaintenance mode removed automaticallyMigrated from Apache to Nginx Except Homepage , Every Other Page shows 404?Reset password not working, shows maintenance pageMagento 1.9.2.2 Multiple CPU processes continue in maintenance modeRedirect to new product page instead of current product PageDistinct maintenance page from report
How to handle characters who are more educated than the author?
Why did Peik Lin say, "I'm not an animal"?
Is this wall load bearing? Blueprints and photos attached
Variable with quotation marks "$()"
Using dividends to reduce short term capital gains?
Why not take a picture of a closer black hole?
Drawing vertical/oblique lines in Metrical tree (tikz-qtree, tipa)
Simulating Exploding Dice
Student Loan from years ago pops up and is taking my salary
How did passengers keep warm on sail ships?
Was credit for the black hole image misappropriated?
How do spell lists change if the party levels up without taking a long rest?
Why are PDP-7-style microprogrammed instructions out of vogue?
Word to describe a time interval
Working through the single responsibility principle (SRP) in Python when calls are expensive
Why don't hard Brexiteers insist on a hard border to prevent illegal immigration after Brexit?
Am I ethically obligated to go into work on an off day if the reason is sudden?
Did the UK government pay "millions and millions of dollars" to try to snag Julian Assange?
How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time
Can the Right Ascension and Argument of Perigee of a spacecraft's orbit keep varying by themselves with time?
Accepted by European university, rejected by all American ones I applied to? Possible reasons?
How to read αἱμύλιος or when to aspirate
Why doesn't a hydraulic lever violate conservation of energy?
Is 'stolen' appropriate word?
How to redirect to new page on maintenance mode?
The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)New multidomain store front displays maintenance mode - Magento 1.9.0.1Magento - upgraded to 1.9 - admin not loading images & js because 403 errorHow to delete shooping cart before new add product cart and redirect checkout page?Error / maintenance page - custom theme implementation failuremaintenance mode removed automaticallyMigrated from Apache to Nginx Except Homepage , Every Other Page shows 404?Reset password not working, shows maintenance pageMagento 1.9.2.2 Multiple CPU processes continue in maintenance modeRedirect to new product page instead of current product PageDistinct maintenance page from report
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I think I'm missing something. I attempted to do this the "proper" magento 1.x way:
- Copied
rootDir/errors/default
torootDir/errors/janitor
- Changed
<skin>default</skin>
to<skin>janitor</skin>
- Updated code in
rootDir/errors/janitor/503.phtml
as needed.
This kind of works. The problem is the edits to 503.phtml
basically make it a new page. It sends headers, it has a full <html> .. </html>
structure etc.
Obviously what ends up happening is page.phtml
renders first, with the contents of 503.phtml
inside that page as the body.
I COULD completely change page.html but I would like to keep using the default for every other error (404, etc.)
The 503/maintenance page is a separate entity with its own markup, styles, logo and so forth.
Right now the solution is simply to bypass all this by changing the logic in rootDir/index.php
to load my custom maintenance page rather than go through the standard magento error processing/rendering of 503.phtml.
magento-1.9
add a comment |
I think I'm missing something. I attempted to do this the "proper" magento 1.x way:
- Copied
rootDir/errors/default
torootDir/errors/janitor
- Changed
<skin>default</skin>
to<skin>janitor</skin>
- Updated code in
rootDir/errors/janitor/503.phtml
as needed.
This kind of works. The problem is the edits to 503.phtml
basically make it a new page. It sends headers, it has a full <html> .. </html>
structure etc.
Obviously what ends up happening is page.phtml
renders first, with the contents of 503.phtml
inside that page as the body.
I COULD completely change page.html but I would like to keep using the default for every other error (404, etc.)
The 503/maintenance page is a separate entity with its own markup, styles, logo and so forth.
Right now the solution is simply to bypass all this by changing the logic in rootDir/index.php
to load my custom maintenance page rather than go through the standard magento error processing/rendering of 503.phtml.
magento-1.9
add a comment |
I think I'm missing something. I attempted to do this the "proper" magento 1.x way:
- Copied
rootDir/errors/default
torootDir/errors/janitor
- Changed
<skin>default</skin>
to<skin>janitor</skin>
- Updated code in
rootDir/errors/janitor/503.phtml
as needed.
This kind of works. The problem is the edits to 503.phtml
basically make it a new page. It sends headers, it has a full <html> .. </html>
structure etc.
Obviously what ends up happening is page.phtml
renders first, with the contents of 503.phtml
inside that page as the body.
I COULD completely change page.html but I would like to keep using the default for every other error (404, etc.)
The 503/maintenance page is a separate entity with its own markup, styles, logo and so forth.
Right now the solution is simply to bypass all this by changing the logic in rootDir/index.php
to load my custom maintenance page rather than go through the standard magento error processing/rendering of 503.phtml.
magento-1.9
I think I'm missing something. I attempted to do this the "proper" magento 1.x way:
- Copied
rootDir/errors/default
torootDir/errors/janitor
- Changed
<skin>default</skin>
to<skin>janitor</skin>
- Updated code in
rootDir/errors/janitor/503.phtml
as needed.
This kind of works. The problem is the edits to 503.phtml
basically make it a new page. It sends headers, it has a full <html> .. </html>
structure etc.
Obviously what ends up happening is page.phtml
renders first, with the contents of 503.phtml
inside that page as the body.
I COULD completely change page.html but I would like to keep using the default for every other error (404, etc.)
The 503/maintenance page is a separate entity with its own markup, styles, logo and so forth.
Right now the solution is simply to bypass all this by changing the logic in rootDir/index.php
to load my custom maintenance page rather than go through the standard magento error processing/rendering of 503.phtml.
magento-1.9
magento-1.9
edited Apr 9 at 6:35
Muhammad Anas
607318
607318
asked May 5 '17 at 20:43
3-MeO-PCE3-MeO-PCE
184
184
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Magento goes to maintenance mode when you create a file named maintenance.flag to your Magento home directory. This is how Magento handles it:
$maintenanceFile = 'maintenance.flag';
if (file_exists($maintenanceFile))
include_once dirname(__FILE__) . '/errors/503.php';
exit;
If you want to custom and design it, follow this one.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f173265%2fhow-to-redirect-to-new-page-on-maintenance-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Magento goes to maintenance mode when you create a file named maintenance.flag to your Magento home directory. This is how Magento handles it:
$maintenanceFile = 'maintenance.flag';
if (file_exists($maintenanceFile))
include_once dirname(__FILE__) . '/errors/503.php';
exit;
If you want to custom and design it, follow this one.
add a comment |
Magento goes to maintenance mode when you create a file named maintenance.flag to your Magento home directory. This is how Magento handles it:
$maintenanceFile = 'maintenance.flag';
if (file_exists($maintenanceFile))
include_once dirname(__FILE__) . '/errors/503.php';
exit;
If you want to custom and design it, follow this one.
add a comment |
Magento goes to maintenance mode when you create a file named maintenance.flag to your Magento home directory. This is how Magento handles it:
$maintenanceFile = 'maintenance.flag';
if (file_exists($maintenanceFile))
include_once dirname(__FILE__) . '/errors/503.php';
exit;
If you want to custom and design it, follow this one.
Magento goes to maintenance mode when you create a file named maintenance.flag to your Magento home directory. This is how Magento handles it:
$maintenanceFile = 'maintenance.flag';
if (file_exists($maintenanceFile))
include_once dirname(__FILE__) . '/errors/503.php';
exit;
If you want to custom and design it, follow this one.
edited May 5 '17 at 23:31
answered May 5 '17 at 23:24
PЯINCƏPЯINCƏ
8,43931147
8,43931147
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f173265%2fhow-to-redirect-to-new-page-on-maintenance-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown