http://www.99496.com/wiki/文件:9ad6aaed513b73148b7d49f70afcfb32.jpg 这样会404 是什么问题,打开地址是这样的,看到别人家的,这样打开是能打开图片的。我这个是哪里配置不对吗?第一次用这个程序。
1
Koell 2015-04-22 20:13:57 +08:00
|
3
dxhuii OP @Koell 我也是第一次用。从网络上找到的伪静态规则。发出来你看一下。还缺什么:if (!-e $request_filename){
rewrite ^/wiki/(.*)$ /wiki/index.php?title=$1&$args; } |
4
dxhuii OP @Koell 我也是第一次用。从网络上找到的伪静态规则。发出来你看一下。还缺什么:
if (!-e $request_filename){ rewrite ^/wiki/(.*)$ /wiki/index.php?title=$1&$args; } |
5
Koell 2015-04-23 14:55:17 +08:00
@dxhuii 渣渣没配置过nginx,不过把if (!-e $request_filename) { }去掉试试?这个是判断文件是否存在的。
再多的就帮不了了,抱歉。 |
6
dxhuii OP @Koell
location / { if (!-e $request_filename) { rewrite ^/baike/(.*)$ /wiki/index.php?title=$1&$args; } } location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { try_files $uri /wiki/index.php; expires max; log_not_found off; } # Restrictions based on the .htaccess files location ^~ ^/(cache|includes|maintenance|languages|serialized|tests|images/deleted)/ { deny all; } location ^~ ^/(bin|docs|extensions|includes|maintenance|mw-config|resources|serialized|tests)/ { internal; } location ^~ /images/ { try_files $uri /wiki/index.php; } location ~ /\. { access_log off; log_not_found off; deny all; } 这样就好了,我也不知道为什么就好了。图片就可以打开了。 换了目录: http://www.99496.com/baike/文件:9ad6aaed513b73148b7d49f70afcfb32.jpg |