网站地图    收藏   

主页 > 后端 > ecshop教程 >

ecshop如何设置伪静态(针对虚拟空间虚拟主机)

来源:自学PHP网    时间:2014-11-28 23:31 作者: 阅读:

[导读] 找到系统设置栏目下的商店设置,然后选择基本设置,然后在下面URL重写选项中选择简单重写,再确定 然后在网站根目录将htaccess txt文件名 改成 htaccess然后在空间根目录下(就是index php所在...

ecshop如何设置伪静态(针对虚拟空间虚拟主机)

找到“系统设置”栏目下的“商店设置”,然后选择“基本设置”,然后在下面“URL重写”选项中选择“简单重写”,再“确定”.

然后在网站根目录将htaccess.txt文件名 改成 .htaccess

然后在空间根目录下(就是index.php所在的目录下),建立httpd.ini文件,然后将下面的代码复制到文件中:

  1. [ISAPI_Rewrite] 
  2. # ECSHOP 
  3. RewriteRule /index.html  /index.php 
  4. RewriteRule /default.html /index.php 
  5. RewriteRule /ecshop/feed.xml  /ecshop/feed.php 
  6. #RewriteRule /ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ /ecshop/category.php?id=$1&brand=$2&page=$3&sort=$4&order=$5 
  7. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/category\.php\?id=$2&brand=$3&page=$4&sort=$5&order=$6 
  8. #RewriteRule /ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$   /ecshop/category.php?id=$1&brand=$2&page=$3  
  9. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$   $1/category\.php\?id=$2&brand=$3&page=$4  
  10. #RewriteRule /ecshop/category-([0-9]+)-b([0-9]+)(.*)\.html$    /ecshop/category.php?id=$1&brand=$2  
  11. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$    $1/category\.php\?id=$2&brand=$3  
  12. #RewriteRule /ecshop/category-([0-9]+)(.*)\.html$     /ecshop/category.php?id=$1  
  13. RewriteRule ^(.*)/category-([0-9]+)(.*)\.html$     $1/category\.php\?id=$2  
  14. #RewriteRule /ecshop/goods-([0-9]+)(.*)\.html$     /ecshop/goods.php?id=$1 
  15. RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html$ $1/goods\.php\?id=$2 
  16. #RewriteRule /ecshop/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ /ecshop/article_cat.php?id=$1&page=$2&sort=$3&order=$4  
  17. RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/article_cat\.php\?id=$2&page=$3&sort=$4&order=$5  
  18. #RewriteRule /ecshop/article_cat-([0-9]+)-([0-9]+)(.*)\.html$   /ecshop/article_cat.php?id=$1&page=$2   
  19. RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$   $1/article_cat\.php\?id=$2&page=$3   
  20. #RewriteRule /ecshop/article_cat-([0-9]+)(.*)\.html$    /ecshop/article_cat.php?id=$1   
  21. RewriteRule ^(.*)/article_cat-([0-9]+)(.*)\.html$    $1/article_cat\.php\?id=$2   
  22. #RewriteRule /ecshop/article-([0-9]+)(.*)\.html$     /ecshop/article.php?id=$1   
  23. RewriteRule ^(.*)/article-([0-9]+)(.*)\.html$     $1/article\.php\?id=$2   
  24. #RewriteRule /ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html /ecshop/brand.php?id=$1&cat=$2&page=$3&sort=$4&order=$5 
  25. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html $1/brand\.php\?id=$2&cat=$3&page=$4&sort=$5&order=$6 
  26. #RewriteRule /ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html   /ecshop/brand.php?id=$1&cat=$2&page=$3 
  27. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html   $1/brand\.php\?id=$2&cat=$3&page=$4 
  28. #RewriteRule /ecshop/brand-([0-9]+)-c([0-9]+)(.*)\.html    /ecshop/brand.php?id=$1&cat=$2 
  29. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html    $1/brand\.php\?id=$2&cat=$3 
  30. #RewriteRule /ecshop/brand-([0-9]+)(.*)\.html     /ecshop/brand.php?id=$1 
  31. RewriteRule ^(.*)/brand-([0-9]+)(.*)\.html     $1/brand\.php\?id=$2 
  32. #RewriteRule /ecshop/tag-(.*)\.html      /ecshoparch.php?keywords=$1 
  33. RewriteRule ^(.*)/tag-(.*)\.html      $1arch\.php\?keywords=$2 

最后保存,上传,就完成了ecshop伪静态的基本设置.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论