`
野草工作室
  • 浏览: 1457 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Joomla关于带www的域名与根域名的301重定向

阅读更多
一般来说,域名分为根域名与子域名,如本站的ycway.com就属于根域名,www.ycway.com就属于子域名,joomla.ycway.com也属于子域名。

但由于历史使用习惯原因,很多网站都是使用带有www的子域名,而不使用根域名。其实选用哪种形式都问题不大,但是现在的网站都讲求SEO,要求域名的唯一性,所以都喜欢把不常用的域名作301重定向。

下面就来介绍两种域名的301重定向方法

1、将根域名重定向到带www的域名,即输入ycway.com会跳转到www.ycway.com

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^ycway.com [NC]
    RewriteRule ^(.*)$ http://www.ycway.com/$1 [L,R=301]

2、将带www的域名重定向到根域名,即输入www.ycway.com会跳转到ycway.com

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www\.ycway\.com)(:80)? [NC]
    RewriteRule ^(.*) http://ycway.com/$1 [R=301,L]

在joomla网站的根目录,默认有一个htaccess.txt文件,你需要重命名它为.htaccess,然后在大概28行的位置填上以上代码。

注:以上方法只适用于网站服务器为Apache,IIS服务器有另外的实现方法,

更新日期:2014年5月1日

使用下面代码更方便,对所有域名通用

修改网站根目录下的.htaccess文件,然后找到代码RewriteEngine On,在其下面添加:
将根域名重定向到WWW域名的方法

    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

将WWW域名重定向到根域名的方法

    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

原文地址:https://joomlafox.com/joomla-tutorial/notes/48-joomla-www-rewrite-url-301.html

分享到:
评论

相关推荐

    joomla资料 joomla开发 joomla教程

    Joomla中国(www.joomlachina.cn)应运而生,该平台旨在提供全面的Joomla学习资料,包括使用教程和开发教程,为用户提供技术交流的社区,推动Joomla知识的共享与传播。这样的努力旨在打破现有的恶性循环,通过免费...

    joomla 1.5.8 中文版

    1. **安装与更新**:Joomla 的安装过程简单直观,适合各种技术水平的用户。1.5.8 版本可能包含了一些安全更新和功能增强,使得系统更加稳定。 2. **内容管理**:Joomla 提供了强大的文章管理功能,允许用户创建、...

    joomla模块用户列表

    Joomla是一款广泛使用的开源内容管理系统(CMS),它允许用户创建和管理网站,具有高度的可扩展性和灵活性。在Joomla中,“模块”是构建网站布局和功能的基本元素,它们可以显示在页面的不同位置,如侧边栏、页眉或...

    joomla 组件 开发 详解 (附带源代码)

    Joomla 是一个流行的开源内容管理系统(CMS),用于构建和管理网站。组件是Joomla的核心功能之一,它们提供了网站的各种功能,比如用户管理、新闻展示、电子商务等。本篇将深入探讨Joomla组件开发的详细过程,并结合...

    Joomla! 用户宝典

    Joomla! A User's Guide: Building a Successful Joomla! Powered Website中文版。 入门书籍。网友翻译。 关于本书 对于Joomla!...”另外,附录里还额外介绍了关于Joomla!各个方面的一些有价值的信息。

    joomla 标签云模块

    Joomla是一种流行的开源内容管理系统(CMS),用于构建网站和管理其内容。在Joomla中,模块是构成网站界面和功能的基本元素。"Joomla 标签云模块"是专为Joomla!1.5设计的一个特定模块,它允许网站管理员以云的形式...

    如何用XAMPP搭建Joomla本地测试服务器

    ### 如何用XAMPP搭建Joomla本地测试服务器 #### XAMPP的安装与简介 XAMPP是一款非常实用的工具包,集成了Apache、MySQL、PHP和Perl等多种Web开发环境所需的核心组件,使得开发者可以在本地计算机上轻松构建一套...

    joomla 2.5 空白模板

    Joomla 2.5 空白模板是一个专为Joomla 2.5内容管理系统设计的基础模板,它提供了构建自定义网站布局的框架。这个模板的主要优点在于其简洁性和灵活性,允许开发者快速高效地创建符合项目需求的个性化模板,而无需...

    Joomla15DevelopmentCookbook.pdf

    《Joomla 15 Development Cookbook》是一本专为Joomla开发者设计的实用指南,它以清晰易懂的方式深入讲解了Joomla框架的核心概念和技术。这本书的英文版深受读者好评,作者通过简洁明了的表述,使得复杂的开发问题变...

    joomla 2.5.4中文版

    以下是关于Joomla 2.5.4的一些关键知识点: 1. **内容管理系统(CMS)**: Joomla 是一种基于PHP的CMS,它允许非编程人员通过图形用户界面创建、编辑和管理网站内容。它提供了一个框架,将网页设计与后端功能分离,...

    joomla表单模块

    Joomla表单模块是Joomla CMS(内容管理系统)中的一个重要组成部分,它允许用户在网站上创建和管理各种交互式表单。Joomla是一款开源的PHP框架,广泛用于构建动态网站和Web应用程序。表单模块是Joomla生态系统中的一...

    joomla and joomla

    5. **多语言和货币支持**:VirtueMart 与Joomla 的多语言特性相结合,支持多种货币。 6. **客户管理**:可以管理客户账户,包括积分系统、会员等级和客户忠诚度计划。 **安装和配置** 在Joomla 中安装VirtueMart ...

    joomla七牛插件

    joomla七牛插件,加速网站的速度。系统会自动将你网站的静态内容同步到你的七牛空间,让你的Joomla网站飞起来!

    joomla API 中文手册

    框架的重要参考资料,由aivera倾力创作,填补了国内关于Joomla! API中文文档的空白。Joomla!框架是一个强大的内容管理系统(CMS)开发平台,其API提供了丰富的功能,方便开发者进行网站构建和扩展。 Joomla Class ...

    一款很好的Joomla2.5模板

    Joomla是一款广受欢迎的内容管理系统(CMS),用于构建各种类型的网站,包括企业网站、新闻门户、电子商务平台等。这款“一款很好的Joomla2.5模板”是专为Joomla 2.5版本设计的用户界面,它能显著改变网站的外观和...

Global site tag (gtag.js) - Google Analytics