Object not found, error 404, when trying to use slugs
I made a little project a while ago using slugs, everything worked fine back then. Now, when I try and open a slug, I get an "Object not found" page and a 404 error.
This is my .htaccess file:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /benc/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /benc/index.php [L,QSA];
With this function I show some blogs on the homepage (with an a tag that links to a single blog or slug):
function showBlogs($limit) {
global $conn;
$result = mysqli_query($conn, "SELECT a.*, b.* FROM blogs a, slugs b WHERE b.blogID = a.idBlog");
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs" id="' . $row['idBlog'] . '">';
echo '<h1 class="title_blog">' . $row['title'] . '</h1>';
echo '<h3 class="desc_blog">' . $row['blogDesc'] . '</h3>';
echo '<p class="text_blog">' . $row['content'] . '</p>';
echo '<div class="link_container"><a href="http://localhost:8080/benc/' . $row['slug'] . '">' . "Read more" . '</a></div>';
echo '</div>';
}
}
And this is the code for showing a single blog on a separate page:
global $conn;
define("SYSTEMNAME","TENPCMS1.0");
//include files after defining slug, there's a check to prevent direct execution of php files.
// include_once('template.php');
include_once('database.php');
// include_once('fetch_mysql.php');
$root = '/benc/';
//de root moet straks worden opgehaald uit mysql
$url = $_SERVER['REQUEST_URI'];
$slug = str_replace($root,"",$url);
define("SLUG", $slug);
define("DOMAIN", $_SERVER['HTTP_HOST']);
if(SLUG == NULL ){
function showBlog() {
?>
<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</h1>
<a href="#"><i class="fas fa-angle-right"></i> Nieuwe Website</a>
<?php
}
}
else {
function showBlog() {
global $conn;
global $slug;
$slugs = "SELECT a.* FROM blogs a, slugs b WHERE a.idBlog=b.blogId AND b.slug='$slug'";
// $slug = "SELECT * FROM blogs WHERE idBlog = $slugs";
$result = $conn->query($slugs);
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs">';
echo '<div class="blog_container_p" id="' . $row['idBlog'] . '">';
echo '<h1 class="blog_title_p">' . $row['title'] . '</h1>';
echo '<h3 class="blog_desc_p">' . $row['blogDesc'] . '</h3>';
echo '<p class="blog_text_p">' . $row['content'] . '</p>';
echo '</div>';
echo '</div>';
}
}
}
include_once('template.php');
Can anyone please tell me why I'm getting an "Object not found" error?
php xampp slug
add a comment |
I made a little project a while ago using slugs, everything worked fine back then. Now, when I try and open a slug, I get an "Object not found" page and a 404 error.
This is my .htaccess file:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /benc/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /benc/index.php [L,QSA];
With this function I show some blogs on the homepage (with an a tag that links to a single blog or slug):
function showBlogs($limit) {
global $conn;
$result = mysqli_query($conn, "SELECT a.*, b.* FROM blogs a, slugs b WHERE b.blogID = a.idBlog");
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs" id="' . $row['idBlog'] . '">';
echo '<h1 class="title_blog">' . $row['title'] . '</h1>';
echo '<h3 class="desc_blog">' . $row['blogDesc'] . '</h3>';
echo '<p class="text_blog">' . $row['content'] . '</p>';
echo '<div class="link_container"><a href="http://localhost:8080/benc/' . $row['slug'] . '">' . "Read more" . '</a></div>';
echo '</div>';
}
}
And this is the code for showing a single blog on a separate page:
global $conn;
define("SYSTEMNAME","TENPCMS1.0");
//include files after defining slug, there's a check to prevent direct execution of php files.
// include_once('template.php');
include_once('database.php');
// include_once('fetch_mysql.php');
$root = '/benc/';
//de root moet straks worden opgehaald uit mysql
$url = $_SERVER['REQUEST_URI'];
$slug = str_replace($root,"",$url);
define("SLUG", $slug);
define("DOMAIN", $_SERVER['HTTP_HOST']);
if(SLUG == NULL ){
function showBlog() {
?>
<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</h1>
<a href="#"><i class="fas fa-angle-right"></i> Nieuwe Website</a>
<?php
}
}
else {
function showBlog() {
global $conn;
global $slug;
$slugs = "SELECT a.* FROM blogs a, slugs b WHERE a.idBlog=b.blogId AND b.slug='$slug'";
// $slug = "SELECT * FROM blogs WHERE idBlog = $slugs";
$result = $conn->query($slugs);
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs">';
echo '<div class="blog_container_p" id="' . $row['idBlog'] . '">';
echo '<h1 class="blog_title_p">' . $row['title'] . '</h1>';
echo '<h3 class="blog_desc_p">' . $row['blogDesc'] . '</h3>';
echo '<p class="blog_text_p">' . $row['content'] . '</p>';
echo '</div>';
echo '</div>';
}
}
}
include_once('template.php');
Can anyone please tell me why I'm getting an "Object not found" error?
php xampp slug
add a comment |
I made a little project a while ago using slugs, everything worked fine back then. Now, when I try and open a slug, I get an "Object not found" page and a 404 error.
This is my .htaccess file:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /benc/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /benc/index.php [L,QSA];
With this function I show some blogs on the homepage (with an a tag that links to a single blog or slug):
function showBlogs($limit) {
global $conn;
$result = mysqli_query($conn, "SELECT a.*, b.* FROM blogs a, slugs b WHERE b.blogID = a.idBlog");
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs" id="' . $row['idBlog'] . '">';
echo '<h1 class="title_blog">' . $row['title'] . '</h1>';
echo '<h3 class="desc_blog">' . $row['blogDesc'] . '</h3>';
echo '<p class="text_blog">' . $row['content'] . '</p>';
echo '<div class="link_container"><a href="http://localhost:8080/benc/' . $row['slug'] . '">' . "Read more" . '</a></div>';
echo '</div>';
}
}
And this is the code for showing a single blog on a separate page:
global $conn;
define("SYSTEMNAME","TENPCMS1.0");
//include files after defining slug, there's a check to prevent direct execution of php files.
// include_once('template.php');
include_once('database.php');
// include_once('fetch_mysql.php');
$root = '/benc/';
//de root moet straks worden opgehaald uit mysql
$url = $_SERVER['REQUEST_URI'];
$slug = str_replace($root,"",$url);
define("SLUG", $slug);
define("DOMAIN", $_SERVER['HTTP_HOST']);
if(SLUG == NULL ){
function showBlog() {
?>
<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</h1>
<a href="#"><i class="fas fa-angle-right"></i> Nieuwe Website</a>
<?php
}
}
else {
function showBlog() {
global $conn;
global $slug;
$slugs = "SELECT a.* FROM blogs a, slugs b WHERE a.idBlog=b.blogId AND b.slug='$slug'";
// $slug = "SELECT * FROM blogs WHERE idBlog = $slugs";
$result = $conn->query($slugs);
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs">';
echo '<div class="blog_container_p" id="' . $row['idBlog'] . '">';
echo '<h1 class="blog_title_p">' . $row['title'] . '</h1>';
echo '<h3 class="blog_desc_p">' . $row['blogDesc'] . '</h3>';
echo '<p class="blog_text_p">' . $row['content'] . '</p>';
echo '</div>';
echo '</div>';
}
}
}
include_once('template.php');
Can anyone please tell me why I'm getting an "Object not found" error?
php xampp slug
I made a little project a while ago using slugs, everything worked fine back then. Now, when I try and open a slug, I get an "Object not found" page and a 404 error.
This is my .htaccess file:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /benc/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /benc/index.php [L,QSA];
With this function I show some blogs on the homepage (with an a tag that links to a single blog or slug):
function showBlogs($limit) {
global $conn;
$result = mysqli_query($conn, "SELECT a.*, b.* FROM blogs a, slugs b WHERE b.blogID = a.idBlog");
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs" id="' . $row['idBlog'] . '">';
echo '<h1 class="title_blog">' . $row['title'] . '</h1>';
echo '<h3 class="desc_blog">' . $row['blogDesc'] . '</h3>';
echo '<p class="text_blog">' . $row['content'] . '</p>';
echo '<div class="link_container"><a href="http://localhost:8080/benc/' . $row['slug'] . '">' . "Read more" . '</a></div>';
echo '</div>';
}
}
And this is the code for showing a single blog on a separate page:
global $conn;
define("SYSTEMNAME","TENPCMS1.0");
//include files after defining slug, there's a check to prevent direct execution of php files.
// include_once('template.php');
include_once('database.php');
// include_once('fetch_mysql.php');
$root = '/benc/';
//de root moet straks worden opgehaald uit mysql
$url = $_SERVER['REQUEST_URI'];
$slug = str_replace($root,"",$url);
define("SLUG", $slug);
define("DOMAIN", $_SERVER['HTTP_HOST']);
if(SLUG == NULL ){
function showBlog() {
?>
<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</h1>
<a href="#"><i class="fas fa-angle-right"></i> Nieuwe Website</a>
<?php
}
}
else {
function showBlog() {
global $conn;
global $slug;
$slugs = "SELECT a.* FROM blogs a, slugs b WHERE a.idBlog=b.blogId AND b.slug='$slug'";
// $slug = "SELECT * FROM blogs WHERE idBlog = $slugs";
$result = $conn->query($slugs);
while ($row = mysqli_fetch_array($result)) {
echo '<div class="container_blogs">';
echo '<div class="blog_container_p" id="' . $row['idBlog'] . '">';
echo '<h1 class="blog_title_p">' . $row['title'] . '</h1>';
echo '<h3 class="blog_desc_p">' . $row['blogDesc'] . '</h3>';
echo '<p class="blog_text_p">' . $row['content'] . '</p>';
echo '</div>';
echo '</div>';
}
}
}
include_once('template.php');
Can anyone please tell me why I'm getting an "Object not found" error?
php xampp slug
php xampp slug
asked Nov 15 '18 at 9:09
Dion SantegoetsDion Santegoets
61
61
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Never mind. I feel like an idiot. Thanks to my macbook my .htaccess file got changed to _htaccess... Didn't notice that until a minute ago.
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
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%2f53315845%2fobject-not-found-error-404-when-trying-to-use-slugs%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
Never mind. I feel like an idiot. Thanks to my macbook my .htaccess file got changed to _htaccess... Didn't notice that until a minute ago.
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
add a comment |
Never mind. I feel like an idiot. Thanks to my macbook my .htaccess file got changed to _htaccess... Didn't notice that until a minute ago.
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
add a comment |
Never mind. I feel like an idiot. Thanks to my macbook my .htaccess file got changed to _htaccess... Didn't notice that until a minute ago.
Never mind. I feel like an idiot. Thanks to my macbook my .htaccess file got changed to _htaccess... Didn't notice that until a minute ago.
answered Nov 15 '18 at 11:33
Dion SantegoetsDion Santegoets
61
61
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
add a comment |
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
kek OS X sucks reason #10040230430243 ^^ xD
– treyBake
Nov 15 '18 at 11:36
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53315845%2fobject-not-found-error-404-when-trying-to-use-slugs%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