我知道我可以命名一个文件main.css.php然后在文件中设置标题,如下所示:
<?php header(“Content-type:text / css; charset:UTF-8”); ?> 然后我可以动态设置我的样式,我的工作正常. 但是,我希望实现相同的效果,文件的名称只是main.css,而不暴露PHP扩展.我怎样才能实现这一目标?服务器在Ubuntu上运行Apache 2.
当前HTML:< link href =“main.css.php”>
期望的HTML:< link href =“main.css”> (还包括PHP)
最佳答案 这只适用于apache2和php?然后一个想法是将.css解释为.php,可以通过编辑包含php扩展的.conf或在配置文件中的某处找到此行来完成:
AddType application/x-httpd-php .php
并编辑显示
AddType application/x-httpd-php .php .css .phtml .etc .etc