对不起,我的问题本身并不是应该的样子。我是php的新手,打开帖子的链接(让我们创建一个类似博客的网站)就像open.php?id = sth 我在博客和许多其他网站上看到,打开帖子的链接是我在问题头中给出的类型。我想知道这是怎么做到的。这是以某种方式创建目录并在该特定目录中创建html文件(如示例中所示)吗?
答案 0 :(得分:0)
你可以用" .htaccess"文件和apache url rewrite module。您不需要创建目录。
创建" .htaccess"在根文件夹上的文件,并添加如下内容:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^?]*) ./open.php?params=$1 [L]
这会使您的网址像" http://example.com/2017/name"
您可以使用该代码调试参数:
var_dump($_GET);
答案 1 :(得分:-1)
open.php?URL = http://example.com
<?php
header('Location: '+urldecode($_GET['url']);
?>