在`css`文件中允许`.php`扩展名

时间:2015-08-21 08:54:31

标签: php .htaccess

我正在通过一些教程帮助实现文件的缩小和组合。

Click Here查看我正在使用的内容,并将其保存在style.css.php文件中。

  

在.htaccess文件中,我拒绝在网站上使用PHP扩展名,如下面的代码

# remove .php from URL
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L] 

# restrict .php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /[^\ ]+\.php($|\ )
RewriteRule \.php$ / [F,L]

它工作得很好。 但是当我想要使用

  

< link href =“css / styles.css.php”/>

然后我收到.php不允许的错误。 那么,我如何确保链接和脚本上允许使用.php扩展名。

2 个答案:

答案 0 :(得分:0)

RewriteCond %{REQUEST_FILENAME}.php -f 

这个hiddes .php ext,试试

RewriteCond %{REQUEST_FILENAME} -f 

或尝试

css/styles.css.php 

没有.php分机。

答案 1 :(得分:0)

根据你提供的链接,我没有看到你正在做什么,所以请原谅我,如果这不是你想要的,或者我误解了。 但你应该能够删除“.css”并简单地留下“.php”并将其作为

<link ...  href='css/style.php'/>
相关问题