首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux服务器Nginx环境 顺利配置Zencart伪静态规则

2012-09-17 
linux服务器Nginx环境 成功配置Zencart伪静态规则nginx虚拟主机配置实例1、在/usr/local/nginx/conf/nginx.

linux服务器Nginx环境 成功配置Zencart伪静态规则

nginx虚拟主机配置实例
1、在/usr/local/nginx/conf/nginx.conf文件末尾加入虚拟主机配置,实例如下:

server{listen       80;server_name www.换成你的域名.com;index index.html index.htm index.php default.html default.htm default.php;root  /home/wwwroot/antex; 这里要改为你的网站文件夹目录include zencart.conf;location ~ .*\.(php|php5)?${fastcgi_pass  unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fcgi.conf;}access_log off;}2、在/usr/local/nginx/conf/  文件夹里新建一个zencart.conf
然后putty那输入:vi /usr/local/nginx/conf/zencart.conf 再输入以下规则:location / {if (!-e $request_filename){#————————zen-cart start——————# From Ultimate SEO URLsrewrite "^(.*)-p-(.*).html" /index.php?main_page=product_info&products_id=$2&% last;rewrite "^(.*)-c-(.*).html" /index.php?main_page=index&cPath=$2&% last;rewrite "^(.*)-m-([0-9]+).html" /index.php?main_page=index&manufacturers_id=$2&% last;rewrite "^(.*)-pi-([0-9]+).html" /index.php?main_page=popup_image&pID=$2&% last;rewrite "^(.*)-pr-([0-9]+).html" /index.php?main_page=product_reviews&products_id=$2&% last;rewrite "^(.*)-pri-([0-9]+).html" /index.php?main_page=product_reviews_info&products_id=$2&% last;# For Open Operations Info Managerrewrite "^(.*)-i-([0-9]+).html" /index.php?main_page=info_manager&pages_id=$2&% last;# For dreamscape’s News & Articles Managerrewrite "^news/?" /index.php?main_page=news&% last;rewrite "^news/rss.xml" /index.php?main_page=news_rss&% last;rewrite "^news/archive/?" /index.php?main_page=news_archive&% last;rewrite "^news/([0-9]{4})-([0-9]{2})-([0-9]{2}).html" /index.php?main_page=news&date=$1-$2-$3&% last;rewrite "^news/archive/([0-9]{4})-([0-9]{2}).html" /index.php?main_page=news_archive&date=$1-$2&% last;rewrite "^news/(.*)-a-([0-9]+)-comments.html" /index.php?main_page=news_comments&article_id=$2&% last;rewrite "^news/(.*)-a-([0-9]+).html" /index.php?main_page=news_article&article_id=$2&% last;# All other pages# Don’t rewrite real files or directories#RewriteCond %{REQUEST_FILENAME} !-f [NC]#RewriteCond %{REQUEST_FILENAME} !-drewrite "^(.*).html" /index.php?main_page=$1&% last;#—————————-zen-cart end—————–}}

保存后,运行?/root/lnmp?restart?平滑重启即可生效。

热点排行