我用php gd库写了一个输出jpg图片的文件但是我在百度贴吧贴图, 必须要用 jpg后缀名, php后缀无法贴图我设想把php后缀改成jpg,但是服务器还是将它作为php代码解释,可以写。htaccess规则吗?网上是
<FilesMatch "\.(jpg)$">
ForceType application/x-httpd-php
</FilesMatch>可是我没有成功,很头疼
麻烦各位了!网上资料说要编辑http.conf,本地可以,远程主机我没这个权限, 期望能用。htaccess解决下

解决方案 »

  1.   

    lz的意思是把执行代码伪装成jpg,然后上传到baidu server上对百度进行攻击?
      

  2.   

    是可以的,php手册上有写,以前我也把php改成html来运行。详细看 http://cn2.php.net/manual/en/security.hiding.php
      

  3.   

    改htaccess或php.ini都行, 下面中文文档http://docs.php.net/manual/zh/security.hiding.php
      

  4.   

    http://www.jb51.net/article/8967.htm貌似是做个输出图片的php,放到你自己的server
    然后再在论坛签名的地方用引入图片的方式来引入此php
      

  5.   

    htaccess 不需要修改服务器里的只要服务器允许使用 htaccess 就可以,放到网站目录就行了
      

  6.   


    服务器容许使用htaccess
    但是我将这个脚本<?php echo "aaaa"; ?>
    重命名成echo.ooo,后缀名为ooo,
    规则这样写
    AddType application/x-httpd-php .ooo好像不当php来解释. 
    而在本地调试成功,求解
      

  7.   

    现在问题是本地能成功,远程主机不行,但是我写的htaccess防盗链可以实现,说明htaccess远程主机支持.这是怎么回事>
      

  8.   

    为啥不用url_rewrite功能呢
    不用拘泥于以php方式执行jpg
      

  9.   


    用 url_rewirete 把某个jpg文件 变成php文件访问. 这个方法也是可以了.
      

  10.   

    用url_rewirete
    RewriteEngine on
    RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})\.jpg$ index.php?action=$1&id=$2
      

  11.   


    <FilesMatch "*.jpg">
        SetHandler application/x-httpd-php
    </FilesMatch>