nginx.oldfords.cz

  • Aumentar el tamaño de la letra
  • Tamaño de letra predeterminado
  • Reducir el tamaño de la letra
Home NGINX Nginx Joomla ReWrite

Nginx Joomla ReWrite

Correo electrónico Imprimir PDF
There are no translations available.

Joomla

If you get funny URLs such as "http://www.mysite.com/index.php/foo", try turning on "Use mod_rewrite rules" in your Joomla settings.

server {
listen      80;
server_name mysite.com www.mysite.com;

access_log  /var/log/nginx/mysite.com-access.log;
error_log   /var/log/nginx/mysite.com-error.log;

large_client_header_buffers 4 8k; # prevent some 400 errors

root        /var/www/mysite.com/html;
index       index.php;

location / {
expires 30d;
error_page 404 = @joomla;
log_not_found off;     
}

location @joomla {
rewrite ^(.*)$ /index.php?q=$1 last;
}

location ~ \.php$ {
fastcgi_pass   127.0.0.1:8888;
fastcgi_index  index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
}
}

Última actualización el Domingo 21 de Marzo de 2010 18:12