如何在URL中没有.php扩展名的情况下执行PHP网页?

2022-08-30 20:29:58

抱歉菜鸟问题,无法从我应该搜索的内容中理解。

我正在用我想要的页面
制作一个网站product.php?id=777product/777

谢谢!


答案 1

在您的 Web 根目录中创建 .htaccess 文件,并在其中输入以下内容:

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^product/([0-9]+)$ product.php?id=$1

答案 2

除了使用mod_rewrite,您还可以在 .htaccess 中使用以下命令:

 DefaultType application/x-httpd-php 

只需在服务器上命名脚本(无需.php文件扩展名)。product

因此,您可以直接调用它,并将任何附加的字符串作为$_SERVER["PATH_INFO"]


推荐