永久链接到动态生成的内容

时间:2013-10-20 15:47:13

标签: php apache .htaccess permalinks

在我正在研究的这个项目上,有一个投资组合和一个项目页面。 项目页面是使用PHP动态生成的,我试图找到一种方法来创建这些生成的页面的永久链接。

因此,在“投资组合”页面上会有一些条目,当点击它时,它会带您进入带有静态链接的模板(即菜单链接,样式表链接等)的生成项目页面。

那么最好的方法是什么/链接到生成的内容?

注意:我已尝试在htaccess中重写规则,但这些似乎不起作用。

1 个答案:

答案 0 :(得分:0)

这样的东西?

http://www.website.com/index.php?id=abc

然后在PHP中执行此操作...

<?php

    $id = $_GET['id'];

    //do whatever you want with the id
    //to add more variables to the URL use &anothervariable=abc
?>

重写规则是为了使网页看起来更具吸引力,例如......

http://www.website.com/p/abc

编辑:

确保在Apache

中安装了mod_rewrite

然后在.htaccess ......

RewriteEngine on

RewriteRule ^php/project/([a-zA-Z0-9_-]+)$ php/project.php?project=$1