Warning: Redis::connect(): connect() failed: Connection refused in /var/www/admclub.com/wp-content/object-cache.php on line 418
Joomla nginx rewrite | _站长俱乐部站长俱乐部

Joomla nginx rewrite

Joomla 1.7默认使用了URL伪静态,达到SEO优化的效果.

Nginx下Joomla伪静态write规则只要一行:

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;#添加这行就可以了
}

为了进一步优化Joomla在nginx上的性能,还可以添加以下几行:

# deny running scripts inside writable directories
location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
return 403;
error_page 403 /403_error.html;
}
# caching of files
location ~* \.(ico|pdf|flv)$ {
expires 1y;
}

location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ {
expires 14d;
}

以上配置均来自Joomla官方网站哦.

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>