OpenCart上的nginX

OpenCart可以在nginx上使用SEOurl吗? 我知道在Apache中,它会创build一个.htaccess,但它是否能够自动pipe理nginx中的URLredirect?

Nginx上的OpenCart – 我们已经使用了一年。 最后似乎有人开始使用它。 获得帮助是一个噩梦,进入Nginx有时是棘手的。

我的www.site.com.vhost如下,例如:

 # FORCE WWW server { server_name site.com; rewrite ^(.*) http://www.site.com$1 permanent; } # MAIN SERVER # NINX 0.8.54 - WORKS ON 1.1.19 server { server_name www.site.com; listen 80; root /var/www/www.site.com/web; index index.php index.html; location /image/data { autoindex on; } location /admin { index index.php; } location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # Make sure files with the following extensions do not get loaded by nginx because nginx would display the source code, and these files can contain PASSWORDS! location ~* \.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ { deny all; } # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; access_log off; log_not_found off; } location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ { expires max; log_not_found off; } location ~ \.php$ { try_files $uri =404; include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } 

好的,现在关于管理您的网站。 你现在可以通过管理启用搜索引擎优化,看看我的其他帖子标记nginx和opencart所有的网址和进一步定制的location / {}

我也推荐阅读关于去除index.php?route = – 下面的链接:

从OpenCart中删除index.php?route = common / home