RewriteRule Incorrectly Appending index.php
I have the following rewrite rule:
RewriteRule ^blog-details/(d+)*$
To take me to this
./blog-details.php?post_id=$1
But I dont know why it's appending index.php
like this:
blog-details.php/index.php
Instead of
blog-details.php/21
.htaccess
add a comment |
I have the following rewrite rule:
RewriteRule ^blog-details/(d+)*$
To take me to this
./blog-details.php?post_id=$1
But I dont know why it's appending index.php
like this:
blog-details.php/index.php
Instead of
blog-details.php/21
.htaccess
Please post your complete directives, not pseudo-code. And include the contents of your.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result inblog-details.php/21
when you are supposedly rewriting to./blog-details.php?post_id=$1
? (Also,./
should not be used here.)
– MrWhite
Nov 26 '18 at 0:24
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
As mentioned, you need to include your current.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)
– MrWhite
Nov 27 '18 at 12:19
add a comment |
I have the following rewrite rule:
RewriteRule ^blog-details/(d+)*$
To take me to this
./blog-details.php?post_id=$1
But I dont know why it's appending index.php
like this:
blog-details.php/index.php
Instead of
blog-details.php/21
.htaccess
I have the following rewrite rule:
RewriteRule ^blog-details/(d+)*$
To take me to this
./blog-details.php?post_id=$1
But I dont know why it's appending index.php
like this:
blog-details.php/index.php
Instead of
blog-details.php/21
.htaccess
.htaccess
edited Nov 24 '18 at 0:13
Lee Mac
3,91131339
3,91131339
asked Nov 23 '18 at 23:56
KingsoKingso
11
11
Please post your complete directives, not pseudo-code. And include the contents of your.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result inblog-details.php/21
when you are supposedly rewriting to./blog-details.php?post_id=$1
? (Also,./
should not be used here.)
– MrWhite
Nov 26 '18 at 0:24
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
As mentioned, you need to include your current.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)
– MrWhite
Nov 27 '18 at 12:19
add a comment |
Please post your complete directives, not pseudo-code. And include the contents of your.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result inblog-details.php/21
when you are supposedly rewriting to./blog-details.php?post_id=$1
? (Also,./
should not be used here.)
– MrWhite
Nov 26 '18 at 0:24
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
As mentioned, you need to include your current.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)
– MrWhite
Nov 27 '18 at 12:19
Please post your complete directives, not pseudo-code. And include the contents of your
.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result in blog-details.php/21
when you are supposedly rewriting to ./blog-details.php?post_id=$1
? (Also, ./
should not be used here.)– MrWhite
Nov 26 '18 at 0:24
Please post your complete directives, not pseudo-code. And include the contents of your
.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result in blog-details.php/21
when you are supposedly rewriting to ./blog-details.php?post_id=$1
? (Also, ./
should not be used here.)– MrWhite
Nov 26 '18 at 0:24
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
As mentioned, you need to include your current
.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)– MrWhite
Nov 27 '18 at 12:19
As mentioned, you need to include your current
.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)– MrWhite
Nov 27 '18 at 12:19
add a comment |
0
active
oldest
votes
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%2f53454025%2frewriterule-incorrectly-appending-index-php%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f53454025%2frewriterule-incorrectly-appending-index-php%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
Please post your complete directives, not pseudo-code. And include the contents of your
.htaccess
file. By itself, a directive like that won't create that response. But your result doesn't make sense either. Why should it result inblog-details.php/21
when you are supposedly rewriting to./blog-details.php?post_id=$1
? (Also,./
should not be used here.)– MrWhite
Nov 26 '18 at 0:24
@MrWhite you get the point please can you help out with the line by line code as i'm new to php and htaccess, once again thank you.
– Kingso
Nov 27 '18 at 9:04
As mentioned, you need to include your current
.htaccess
file in your question. What you are describing sounds like a conflict with existing directives. (?)– MrWhite
Nov 27 '18 at 12:19