修改shopex4.85的htacess文件,实现301重定向
星期天, 一月 24, 2010 0:06
164次浏览 暂无评论
- shopex485的htacess设置301重定向
网站升级到Shopex4.85了。这个公布的正式版,小问题不少。升级后发现文章地址、商品地址、帮助中心等等的链接都改变了。Google了很多资料,我决定使用htacess文件的301重定向功能,告诉搜索引擎我的地址改变到哪里。
先把根目录下的root.htacess下载到本地,把root去掉。用文本直接编辑。在原来的代码基础上,加入我修改的代码。下面是我写的代码,可以参考修改。
方法如下:
- #$Id: root.htaccess 17348 2008-12-23 05:53:22Z flaboy $
- AddEncoding gzip .jgz
- AddType "text/javascript;charset=UTF-8" .jgz
- AddEncoding gzip .zcss
- AddType "text/css;charset=UTF-8" .zcss
- <IfModule mod_rewrite.c>
- RewriteEngine on
- # 这里是我加入的代码,前面为原来网店的地址,后面是升级后改变的地址。
- RewriteCond %{HTTP_HOST} ^www.这个是我的网店地址.com$
- RewriteRule ^product_([0-9]+)\.html$ product-$1.html [R=301,L]
- RewriteRule ^feedback\.html$ message.html [R=301,L]
- RewriteRule ^feedback_([0-9]+)\.html$ message-$1.html [R=301,L]
- RewriteRule ^catalog_([0-9]+)\.html$ gallery-$1.html [R=301,L]
- RewriteRule ^list\.html$ gallery.html [R=301,L]
- RewriteRule ^list_([0-9]+)\.html$ gallery---0--$1--index.html [R=301,L]
- RewriteRule ^faq\.html$ page-helpcenter.html [R=301,L]
- RewriteRule ^howtobuy\.html$ page-pay.html [R=301,L]
- RewriteRule ^aboutus\.html$ page-about.html [R=301,L]
- RewriteRule ^list_recommend\.html$ gallery--t,4-0.html [R=301,L]
- RewriteRule ^bulletin\.html$ artlist-107.html [R=301,L]
- RewriteRule ^catalog\.html$ page-catalog.html [R=301,L]
- RewriteRule ^message_618.html$ article-103.html [R=301,L]
- RewriteRule ^message_124.html$ article-148.html [R=301,L]
- RewriteRule ^message_126.html$ article-150.html [R=301,L]
- RewriteRule ^message_127.html$ article-151.html [R=301,L]
- RewriteRule ^message_128.html$ article-152.html [R=301,L]
- # 设置RewriteBase的值为你的商店目录地址
- RewriteBase /
- RewriteRule ^themes/.*\.(html|xml)$ / [F]
- RewriteCond %{REQUEST_FILENAME} \.(html|xml|....)$
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php?$1 [L]
- </IfModule>
- <IfModule mod_security.c>
- SecFilterEngine Off
- SecFilterScanPOST Off
- </IfModule>
