Redirect all pages ( from a server to another's homepage) except one
I need to redirect all pages of a website (
domain example: www.example.com) to another's homepage (www.new.example) but I don't want to redirect thewww.example.com/administratorpage.
How can I do that and where should I place the code: In
.htaccessor in Cpanel -> Redirects?
In case the 301 redirect is not good, if I delete it or (remove the code in
.htaccessand save) my old site would still be online?
.htaccess redirect
add a comment |
I need to redirect all pages of a website (
domain example: www.example.com) to another's homepage (www.new.example) but I don't want to redirect thewww.example.com/administratorpage.
How can I do that and where should I place the code: In
.htaccessor in Cpanel -> Redirects?
In case the 301 redirect is not good, if I delete it or (remove the code in
.htaccessand save) my old site would still be online?
.htaccess redirect
add a comment |
I need to redirect all pages of a website (
domain example: www.example.com) to another's homepage (www.new.example) but I don't want to redirect thewww.example.com/administratorpage.
How can I do that and where should I place the code: In
.htaccessor in Cpanel -> Redirects?
In case the 301 redirect is not good, if I delete it or (remove the code in
.htaccessand save) my old site would still be online?
.htaccess redirect
I need to redirect all pages of a website (
domain example: www.example.com) to another's homepage (www.new.example) but I don't want to redirect thewww.example.com/administratorpage.
How can I do that and where should I place the code: In
.htaccessor in Cpanel -> Redirects?
In case the 301 redirect is not good, if I delete it or (remove the code in
.htaccessand save) my old site would still be online?
.htaccess redirect
.htaccess redirect
edited Nov 26 '18 at 10:00
MrWhite
12.5k33160
12.5k33160
asked Nov 24 '18 at 15:48
Alina AliAlina Ali
257
257
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
To redirect all URLs, except /administrator to www.new.example then use something like the following using mod_rewrite at the very top of your .htaccess file:
RewriteEngine On
RewriteRule !^administrator$ https://www.new.example%{REQUEST_URI} [R=302,L]
(What about static resources that might be used by /administrator?)
or in Cpanel ->Redirects?
cPanel simply edits .htaccess for you, but it is very limited and prone to error. (It would likely place these directives in the wrong place, as it always places redirects at the end of the file - which is nearly always the wrong place for redirects!)
- In case the 301 redirect is not good, if I delete it or (remove the code in htaccess and save) my old site would still be online?
Always test with 302 (temporary) redirects and only change to 301 (permanent) when you are sure it's working OK. 301s are cached persistently by browsers so they are not necessarily "quick" to reverse.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fstackoverflow.com%2fquestions%2f53459807%2fredirect-all-pages-from-a-server-to-anothers-homepage-except-one%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
To redirect all URLs, except /administrator to www.new.example then use something like the following using mod_rewrite at the very top of your .htaccess file:
RewriteEngine On
RewriteRule !^administrator$ https://www.new.example%{REQUEST_URI} [R=302,L]
(What about static resources that might be used by /administrator?)
or in Cpanel ->Redirects?
cPanel simply edits .htaccess for you, but it is very limited and prone to error. (It would likely place these directives in the wrong place, as it always places redirects at the end of the file - which is nearly always the wrong place for redirects!)
- In case the 301 redirect is not good, if I delete it or (remove the code in htaccess and save) my old site would still be online?
Always test with 302 (temporary) redirects and only change to 301 (permanent) when you are sure it's working OK. 301s are cached persistently by browsers so they are not necessarily "quick" to reverse.
add a comment |
To redirect all URLs, except /administrator to www.new.example then use something like the following using mod_rewrite at the very top of your .htaccess file:
RewriteEngine On
RewriteRule !^administrator$ https://www.new.example%{REQUEST_URI} [R=302,L]
(What about static resources that might be used by /administrator?)
or in Cpanel ->Redirects?
cPanel simply edits .htaccess for you, but it is very limited and prone to error. (It would likely place these directives in the wrong place, as it always places redirects at the end of the file - which is nearly always the wrong place for redirects!)
- In case the 301 redirect is not good, if I delete it or (remove the code in htaccess and save) my old site would still be online?
Always test with 302 (temporary) redirects and only change to 301 (permanent) when you are sure it's working OK. 301s are cached persistently by browsers so they are not necessarily "quick" to reverse.
add a comment |
To redirect all URLs, except /administrator to www.new.example then use something like the following using mod_rewrite at the very top of your .htaccess file:
RewriteEngine On
RewriteRule !^administrator$ https://www.new.example%{REQUEST_URI} [R=302,L]
(What about static resources that might be used by /administrator?)
or in Cpanel ->Redirects?
cPanel simply edits .htaccess for you, but it is very limited and prone to error. (It would likely place these directives in the wrong place, as it always places redirects at the end of the file - which is nearly always the wrong place for redirects!)
- In case the 301 redirect is not good, if I delete it or (remove the code in htaccess and save) my old site would still be online?
Always test with 302 (temporary) redirects and only change to 301 (permanent) when you are sure it's working OK. 301s are cached persistently by browsers so they are not necessarily "quick" to reverse.
To redirect all URLs, except /administrator to www.new.example then use something like the following using mod_rewrite at the very top of your .htaccess file:
RewriteEngine On
RewriteRule !^administrator$ https://www.new.example%{REQUEST_URI} [R=302,L]
(What about static resources that might be used by /administrator?)
or in Cpanel ->Redirects?
cPanel simply edits .htaccess for you, but it is very limited and prone to error. (It would likely place these directives in the wrong place, as it always places redirects at the end of the file - which is nearly always the wrong place for redirects!)
- In case the 301 redirect is not good, if I delete it or (remove the code in htaccess and save) my old site would still be online?
Always test with 302 (temporary) redirects and only change to 301 (permanent) when you are sure it's working OK. 301s are cached persistently by browsers so they are not necessarily "quick" to reverse.
answered Nov 25 '18 at 23:55
MrWhiteMrWhite
12.5k33160
12.5k33160
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53459807%2fredirect-all-pages-from-a-server-to-anothers-homepage-except-one%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