Zencart_SEO插件:ultimate_seo_urls的htaccess重写url规则

Zencart_SEO插件ultimate_seo_urlshtaccess伪静态重写url规则

#####NOTE:Replace/shop/withtherelativewebpathofyourcataloginthe"RewriteBase"linebelow:

//启用重写规则

Options+FollowSymLinks

RewriteEngineOn

//重写目录

RewriteBase/

#FromUltimateSEOURLs

//产品详细页url重写规则

RewriteRule^(.*)-p-(.*).html$index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING}[L]

//产品分类url重写规则

RewriteRule^(.*)-c-(.*).html$index\.php?main_page=index&cPath=$2&%{QUERY_STRING}[L]

//商家品牌/制造商url重写规则

RewriteRule^(.*)-m-([0-9]+).html$index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING}[L]

//产品图片url重写规则

RewriteRule^(.*)-pi-([0-9]+).html$index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING}[L]

//产品评论url重写规则

RewriteRule^(.*)-pr-([0-9]+).html$index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING}[L]

//产品详情评论url重写规则

RewriteRule^(.*)-pri-([0-9]+).html$index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING}[L]

RewriteRule^(.*)-ezp-([0-9]+).html$index\.php?main_page=page&id=$2&%{QUERY_STRING}[L]

#信息管理url重写规则s

RewriteRule^(.*)-i-([0-9]+).html$index\.php?main_page=info_manager&pages_id=$2&%{QUERY_STRING}[L]

#新闻文章发布url重写

RewriteRule^news/?$index\.php?main_page=news&%{QUERY_STRING}[L]

RewriteRule^news/rss.xml$index\.php?main_page=news_rss&%{QUERY_STRING}[L]

RewriteRule^news/archive/?$index\.php?main_page=news_archive&%{QUERY_STRING}[L]

RewriteRule^news/([0-9]{4})-([0-9]{2})-([0-9]{2}).html$index\.php?main_page=news&date=$1-$2-$3&%{QUERY_STRING}[L]

RewriteRule^news/archive/([0-9]{4})-([0-9]{2}).html$index\.php?main_page=news_archive&date=$1-$2&%{QUERY_STRING}[L]

RewriteRule^news/(.*)-a-([0-9]+)-comments.html$index\.php?main_page=news_comments&article_id=$2&%{QUERY_STRING}[L]

RewriteRule^news/(.*)-a-([0-9]+).html$index\.php?main_page=news_article&article_id=$2&%{QUERY_STRING}[L]

#Allotherpages

#Don'trewriterealfilesordirectories

RewriteCond%{REQUEST_FILENAME}!-f[NC]

RewriteCond%{REQUEST_FILENAME}!-d

RewriteRule^(.*).html$index\.php?main_page=$1&%{QUERY_STRING}[L]

ZenCart URL目录式链接Ceon Url Mapping SEO插件,这款插件也是大家比较喜欢的,唯一的缺点就是不自动生成友好的url,需要你手动填写url,去后台分类,产品处单击更新下才能生成,现在官方有支持zencart 1.5的,强创网络这里提供下载地址给大家下载,顺便介绍大概安装方法。 首先安装zencart系统后,看你安装的zencart是否已经集成SEO插件,如果有就先卸载掉,直接下来就是安装ZenCart SEO插件ceon url mapping,它可以实现url的目录式静态化。 1、首先去官方下载zencart模块Ceon URI Mapping (SEO)-1.5.0 2、解开压缩包后,里面有_docs(说明文档)、files、modified_core_files、template_override_files、third_party_module_integration这四个都是需要上传安装的文件,注意这里面后台admin改成你的后台目录名,includes里面还会有模板名也修改成你的。 3、把文件都上传好后,打开zencart后台。 4、找到 Modules > Ceon URI Mapping (SEO) Config,可以进行一些设置,一般默认就可以了。 5、一般主要有4类:Category、Product、Manufacturer、EZ-Page。比如分类url的优化:后台找到Catalog > Categories/Products,然后编辑或新加一个产品,最下面有url选项。麻烦吧,对于批量建站的,产品又多的人肯定会觉得特别麻烦,此模块有自动处理的模块名叫:URI Mappings Manager,不过是是收费的。 6、添加url重写规则.htaccess 1)如果网站安装在域名根目录,那么在网店安装文件夹下,新建立一个.htaccess文件,加上以下代码: RewriteEngine On # Don't rewrite any URIs ending with a file extension (ending with .[xxxxx]) RewriteCond %{REQUEST_URI} !\.[a-z]{2,5}$ [NC] # Don't rewrite admin directory RewriteCond %{REQUEST_URI} !^/admin [NC] # Don't rewrite editors directory RewriteCond %{REQUEST_URI} !^/editors [NC] # Don't rewrite cPanel directories RewriteCond %{REQUEST_URI} !/cpanel [NC] RewriteCond %{REQUEST_URI} !/frontend [NC] # Handle all other URIs using Zen Cart (index.php) RewriteRule .* index.php?%{QUERY_STRING} [L] 2)如果网站安装在文件夹下,那么规则如下: RewriteEngine On # ONLY rewrite URIs beginning with /qcweb/ RewriteCond %{REQUEST_URI} ^/qcweb/ [NC] # Don't rewrite any URIs ending with a file extension (ending with .[xxxxx]) RewriteCond %{REQUEST_URI} !\.[a-z]{2,5}$ [NC] # Don't rewrite admin directory RewriteCond %{REQUEST_URI} !^/qcweb/admin [NC] # Don't rewrite editors directory RewriteCond %{REQUEST_URI} !^/qcweb/editors [NC] # Don't rewrite cPanel directories RewriteCond %{REQUEST_URI} !/cpanel [NC] RewriteCond %{REQUEST_URI} !/frontend [NC] # Handle all other URIs using Zen Cart (index.php) RewriteRule .* index.php?%{QUERY_STRING} [L] 到此为止zencart插件安装完毕,快去后台编辑下分类和产品的URL,生成后就可以访问了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值