Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Permalinks不使用MySQL数据库_Php_Mysql_.htaccess_Permalinks - Fatal编程技术网

Php Permalinks不使用MySQL数据库

Php Permalinks不使用MySQL数据库,php,mysql,.htaccess,permalinks,Php,Mysql,.htaccess,Permalinks,我有一个简单的MySQL数据库,有3个字段(ref_id、slug、content)。我用以下数据填充了它(1,关于,示例内容;2,公文包,示例内容;3,联系人,示例内容) 我使用以下代码创建了一个基本PHP页面: <?php require('db.php'); $ref_id = $_GET['ref_id']; $query = "SELECT * FROM myWebsite WHERE ref_id='$ref_id'"; $page_query = mysql_query(

我有一个简单的MySQL数据库,有3个字段(ref_id、slug、content)。我用以下数据填充了它(1,关于,示例内容;2,公文包,示例内容;3,联系人,示例内容)

我使用以下代码创建了一个基本PHP页面:

<?php
require('db.php');

$ref_id = $_GET['ref_id'];

$query = "SELECT * FROM myWebsite WHERE ref_id='$ref_id'";
$page_query = mysql_query($query);

 mysql_close();

$slug = mysql_result($page_query, 0, "slug");
$content = mysql_result($page_query, 0, "content");

echo "<h1>$slug</h1>
<p>$content</p>";
?>
<IfModule mod_rewrite.c>
RewriteEngine on
# Change following path
RewriteBase /$slug/
RewriteRule ^([A-Za-z0-9-]+)/?$ myWebsite.php?ref_id=$1 [L]
</IfModule>

我想您是从这些教程中逐字复制了以下内容:

RewriteBase /$slug/

删除上面的行并重新启动服务器。

侧注:
require('db.php')在里面有两次。@Fred ii-修复了它。谢谢,真可爱。享受你的服务器pwn3dI仍然得到相同的错误。。。“在此服务器上找不到请求的URL/myWebsite.php。”更改
时无需重新启动。htaccess
files@user1822824您确定该文件名为
myWebsite.php
吗?同样的大小写?@hjpotter92 My bad,它位于服务器上的一个文件夹(mydomainname.com/mywebsite/mywebsite.php)中。