在我正在进行的这个项目中,有一个投资组合和一个项目页面。项目页面是使用 PHP 动态生成的,我正在尝试找到一种方法来创建指向这些生成页面的永久链接。
因此,在 Portfolio 页面上会有一些条目,当单击这些条目时,它会将您带到生成的项目页面,该页面遵循带有静态链接(即菜单链接、样式表链接等)的模板。
那么执行此操作/链接到生成的内容的最佳方法是什么?
注意:我已经尝试在 htaccess 中重写规则,但这些似乎不起作用。
在我正在进行的这个项目中,有一个投资组合和一个项目页面。项目页面是使用 PHP 动态生成的,我正在尝试找到一种方法来创建指向这些生成页面的永久链接。
因此,在 Portfolio 页面上会有一些条目,当单击这些条目时,它会将您带到生成的项目页面,该页面遵循带有静态链接(即菜单链接、样式表链接等)的模板。
那么执行此操作/链接到生成的内容的最佳方法是什么?
注意:我已经尝试在 htaccess 中重写规则,但这些似乎不起作用。
像这样的东西?
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
?>
重写规则是为了让 URL 看起来更有吸引力,比如...
http://www.website.com/p/abc
编辑:
确保您在 Apache 中安装了 mod_rewrite
然后在.htaccess ...
RewriteEngine on
RewriteRule ^php/project/([a-zA-Z0-9_-]+)$ php/project.php?project=$1