htaccess重写规则让php停止工作

时间:2012-10-02 14:43:16

标签: apache mod-rewrite

我创建了几个php文件,动态构建用户排名图像。我在图像目录中包含了一个htaccess文件,用于将php文件转换为png文件,以便phpBB板允许它们用作排名。直到昨天一切正常。我在htaccess文件中使用了以下代码:

RewriteEngine On
RewriteRule ^rodeojones.png$ rodeojones.php
RewriteRule ^marine.png$ marine.php
RewriteRule ^treble.png$ treble.php
RewriteRule ^major.png$ major.php
RewriteRule ^hyghway.png$ hyghway.php
RewriteRule ^zypher.png$ zypher.php
等等......现在,突然之间,它无法正常工作。我猜这不是最有效的代码,因此不再为此工作,但我不确定。这是我在php中的第一次冒险,所以我迷失了解决方案。任何帮助将不胜感激。谢谢:))

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteRule ^(script)/([^.]*)\.php$ $1/image.png [L]

希望能为您提供帮助,但需要找到更符合您情景的内容!