`
xfcode
  • 浏览: 22533 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

apache 301重定向配置的例子

阅读更多
Apache下301重定向代码(WINDOWS 2003 + APACHE 本文仅限APACHE服务器使用。)

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^163.com [NC]
    RewriteRule ^(.*)$ http://www.163.com/$1 [L,R=301]


2)重定向到新域名
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)$ http://www.001.com/$1 [L,R=301]


3)使用正则进行301重定向,实现伪静态
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^news-(.+)\.html$ news.php?id=$1


将news.php?id=123这样的地址转向到news-123.html

Apache下vhosts.conf中配置301重定向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
    <VirtualHost *:80>
    ServerName www.001.com
    DocumentRoot /home/fari001Com
    </VirtualHost>

    <VirtualHost *:80>
    ServerName fari001.com
    RedirectMatch permanent ^/(.*) http://www.001.com/$1
    </VirtualHost>
分享到:
评论

相关推荐

    (301重定向)urlrewritefilter-4.0.3

    在这个例子中,所有尝试访问"/old-page.html"的请求将被301重定向到"/new-page.html"。 总之,URLRewriteFilter是Java Web环境中实现301重定向和其他URL管理功能的强大工具。它的灵活性和易用性使其成为开发者在...

    Apache中301重定向的配置代码

    以下是关于Apache中301重定向的一些详细配置方法: 1. **.htaccess文件配置** 在Apache的网站根目录下创建一个名为`.htaccess`的文件,此文件用于存储服务器的配置指令。为了使用`.htaccess`进行301重定向,需要...

    Apache实现禁止中文浏览器访问与301重定向的方法

    总结来说,Apache的`.htaccess`文件提供了灵活的控制,允许管理员对网站进行细粒度的配置,包括禁止特定浏览器访问和执行301重定向。正确使用这些技术,可以优化用户体验,提升网站安全性,并保持搜索引擎排名的稳定...

    apache+tomcat配置文件

    在下载的“apache+tomcat配置文件”中,可能包含了这些配置的示例或模板,可以直接使用或作为参考来配置自己的环境。确保在实际部署前,根据自身的硬件资源和应用需求进行适当的调整,以达到最佳的运行效果。在部署...

    apache deltaspike0.5小例子(修改了一下)

    这个"apache deltaspike0.5小例子"是为了演示如何在0.5版本的DeltaSpike中集成和使用该项目提供的功能。在这个例子中,开发者使用了JPA(Java Persistence API)进行数据持久化,JSF(JavaServer Faces)作为前端...

    apache虚拟目录和伪静态的配置

    配置虚拟目录通常在Apache的配置文件`httpd.conf`或站点特定的`.conf`文件中进行。以下是一个基本的虚拟目录配置示例: ```apacheconf *:80&gt; ServerName example.com DocumentRoot "/var/www/example" ...

    struct2配置例子

    在这个例子中,我们创建了一个名为"default"的包,其命名空间为"/",这意味着它将处理所有根路径的请求。我们定义了一个名为"helloWorld"的Action,它的类是`com.example.HelloWorldAction`。当用户请求以"/hello...

    一个基于struts的重定向和转发实例

    在这个例子中,Action可能包含处理登录的逻辑,如果验证成功,它将决定是进行重定向还是转发。 - **配置文件**:Struts的配置文件(通常是`struts-config.xml`)定义了Action与请求URL的映射,以及Action如何与视图...

    org.apache.commons.httpclient

    在HTTP客户端使用例子中,你可以找到如何利用Apache HttpClient进行各种HTTP操作的代码示例。这些示例可能包括发起GET和POST请求,设置请求头,处理cookies,管理连接池,以及处理重定向和错误响应。这些例子对于...

    解析 .htaccess 文件 apache rewrite

    `.htaccess` 文件是Apache web服务器中的一个配置文件,它允许用户在网站根目录下进行局部配置,以实现一些高级功能,如URL重写、防盗链控制等。这个文件的全称是“分布式配置文件”,即分散在各个目录下的配置文件...

    Apache由http自动跳转到https的多种方法

    1. **通过.htaccess文件进行301重定向** `.htaccess` 是Apache服务器配置的一个重要文件,允许对单个目录或整个网站进行重写规则。以下是一个例子: ```apache RewriteEngine On RewriteCond %{HTTP_HOST} ^...

    Apache的ReWrite的应用

    这个例子表示,当用户访问`old-page.html`时,服务器会重定向到`new-page.html`,`R=301`代表这是一个永久重定向,`L`标志表示这是当前规则集的最后一个规则,不会继续匹配其他规则。 Rewrite模块还有许多其他指令...

    apache2 chm 手册

    在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache的...

    nginx负载均衡ssl证书认证强制跳转https+keeplived+apache

    1. **Nginx负载均衡**:Nginx是一个高性能的HTTP和反向代理服务器,可以作为负载均衡器,将来自用户的请求分发到多个后端服务器(在这个例子中是Apache服务器)。配置中的`upstream`块定义了后端服务器列表,如`...

    Apache2.0中文手册(chm格式)

    在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache...

    Struts应用9个例子

    Struts是Java Web开发中的一个开源框架,由Apache软件基金会维护。它主要用来构建基于Model-View-Controller(MVC)架构的Web应用程序。在"Struts应用9个例子"中,我们可以深入学习如何利用Struts框架进行实际的开发...

    Apache Commons 包的使用

    本篇文章将详细讲解几个重要的 Apache Commons 模块,包括 Apache Commons Email、Apache Commons IO、Apache Commons Pool、Apache Commons DBCP、Apache Commons Dbutils 和 Apache Commons Collections,以及 ...

    伪静态,利用urlrewritel重写url例子

    同时,它也可以用于实现301重定向、URL短化、禁止访问某些文件等。 需要注意的是,由于`URL Rewrite`涉及到服务器配置,所以错误的规则可能导致网站无法正常运行。在部署新的规则前,务必在本地环境中进行测试,并...

    httpclient.post例子

    这里使用了默认的HttpClient配置,如果需要自定义设置,可以使用`HttpClients.custom().build()`。 3. 创建HttpPost对象并设置URL: ```java HttpPost httpPost = new HttpPost("http://example.com/api"); ```...

    tomcat日志分隔配置手册.zip

    下面是一个使用cronolog的例子配置: ``` .handlers = 1.org.apache.juli.FileHandler, 2.java.util.logging.ConsoleHandler 1.org.apache.juli.FileHandler.level = FINE 1.org.apache.juli.FileHandler....

Global site tag (gtag.js) - Google Analytics