htaccess rewrite problems page.html?{rewrite} --> page.html
I have problem with htaccess rewrite rule.
I have page for example:
www.oldpage.com/55,city.html?partner_id=7
www.oldpage.com/subpage/158,blog.html?partner_id=8
And I want to rewrite this page on:
www.newpage.com/55,city.html
www.newpage.com/subpage/158,blog.html
It is possible? Maybe I must redirect links with .html?partner_id on normal .html, after on newpage?
.htaccess
add a comment |
I have problem with htaccess rewrite rule.
I have page for example:
www.oldpage.com/55,city.html?partner_id=7
www.oldpage.com/subpage/158,blog.html?partner_id=8
And I want to rewrite this page on:
www.newpage.com/55,city.html
www.newpage.com/subpage/158,blog.html
It is possible? Maybe I must redirect links with .html?partner_id on normal .html, after on newpage?
.htaccess
add a comment |
I have problem with htaccess rewrite rule.
I have page for example:
www.oldpage.com/55,city.html?partner_id=7
www.oldpage.com/subpage/158,blog.html?partner_id=8
And I want to rewrite this page on:
www.newpage.com/55,city.html
www.newpage.com/subpage/158,blog.html
It is possible? Maybe I must redirect links with .html?partner_id on normal .html, after on newpage?
.htaccess
I have problem with htaccess rewrite rule.
I have page for example:
www.oldpage.com/55,city.html?partner_id=7
www.oldpage.com/subpage/158,blog.html?partner_id=8
And I want to rewrite this page on:
www.newpage.com/55,city.html
www.newpage.com/subpage/158,blog.html
It is possible? Maybe I must redirect links with .html?partner_id on normal .html, after on newpage?
.htaccess
.htaccess
asked Jan 2 at 10:11
KacperKacper
369
369
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You can use the QSD flag (query string discard)
RewriteRule .* ww.newpage.com/$1 [NC,QSD]
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
add a comment |
I solved this problem by adding in .htaccess for newpage.com this code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^partner_id=([0-9]*)$
RewriteRule ^(.*)$ /$1? [R,L]
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%2f54004459%2fhtaccess-rewrite-problems-page-htmlrewrite-page-html%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use the QSD flag (query string discard)
RewriteRule .* ww.newpage.com/$1 [NC,QSD]
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
add a comment |
You can use the QSD flag (query string discard)
RewriteRule .* ww.newpage.com/$1 [NC,QSD]
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
add a comment |
You can use the QSD flag (query string discard)
RewriteRule .* ww.newpage.com/$1 [NC,QSD]
You can use the QSD flag (query string discard)
RewriteRule .* ww.newpage.com/$1 [NC,QSD]
answered Jan 2 at 16:22
R. MartinR. Martin
1978
1978
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
add a comment |
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
unfortunately, it didn't work.
– Kacper
Jan 4 at 10:53
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
QSD is available with apache 2.4 and above
– R. Martin
Jan 4 at 11:05
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
so what I can do when I don't have apache 2.4? because it don't work
– Kacper
Jan 7 at 10:37
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
You can try to add another query_string : RewriteRule .* ww.newpage.com/$1?whatever [NC] . but i'm out of idea
– R. Martin
Jan 7 at 12:34
add a comment |
I solved this problem by adding in .htaccess for newpage.com this code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^partner_id=([0-9]*)$
RewriteRule ^(.*)$ /$1? [R,L]
add a comment |
I solved this problem by adding in .htaccess for newpage.com this code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^partner_id=([0-9]*)$
RewriteRule ^(.*)$ /$1? [R,L]
add a comment |
I solved this problem by adding in .htaccess for newpage.com this code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^partner_id=([0-9]*)$
RewriteRule ^(.*)$ /$1? [R,L]
I solved this problem by adding in .htaccess for newpage.com this code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^partner_id=([0-9]*)$
RewriteRule ^(.*)$ /$1? [R,L]
answered Feb 4 at 15:47
KacperKacper
369
369
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%2f54004459%2fhtaccess-rewrite-problems-page-htmlrewrite-page-html%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