我有一个PHP脚本,简称为/ products /中的'reviews' 所以当用户访问www.mydomain.com/products/reviews时,我想要执行PHP脚本。有没有办法在Web.config文件中设置它?
目前它只显示文件的全部内容
答案 0 :(得分:2)
您的文件需要.php扩展名,以便可以将其标识为已执行的PHP脚本。 只要不显示扩展名,就可以通过编辑apache2.conf文件(至少在我的系统上)或添加到.htaccess文件来完成此操作:
RewriteEngine on
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
现在,如果您请求/评论,服务器将检查reviews.php是否存在并执行该操作。该网址仍会显示,但不会显示扩展名。