Magento在Nginx下的rewrite配置文件. [JavaScript]代码 server { if ($host = 'domain.com' ) { rewrite ^/(.*)$ http://www.domain.com/$1 redirect; } } server { listen 80; server_name www.domain.com; access_log /home/wwwroot/domain.com.log access; location / { root /home/wwwroot/domain.com; index index.php index.htm index.html; # rewrite ^(/index.php)?/minify/([^/]+)(/.*.(js|css))$ /lib/minify/m.php?f=$3&d=$2 last; if (-f $request_filename) { expires 30d; break; } if (!-e $request_filename) { rewrite ^(.+)$ /index.php last; } location ~ .*\.(php|php5)?$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fcgi.conf; } location /app/etc { deny all; } location /. { return 404; } location /app/ { deny all; } location /includes/ { deny all; } location /lib/ { deny all; } location /media/downloadable/ { deny all; } location /pkginfo/ { deny all; } location /report/config.xml { deny all; } location /var/ { deny all; } } } (责任编辑:IT) |