Categories


Tags


如何替换请求URL中的文字?

如何替换请求URL中的文字?

解决方案如下,仅适用于Apache服务器。

在.htaccess文件中添加以下语句:

RewriteCond  %{REQUEST_URL}  "string1"

RewriteRule  "(.*)"string1(.*)"  "$1string2$2"  [N,PT]

例如当客户端发出请求URL:example.com/string1/abcstring1.html,则转换为目标URL:example.com/string2/abcstring2.html。其中[N]标记告诉Apache重新执行重写规则,直到RewriteCond失效为止。只要请求URL中包含需要替换的字符串,它就会一直重复地执行。当所有的string1都被替换完毕,则RewriteCond失效。本例子中,RewriteCond执行了2次。[PT]告诉mod_rewrite把重写的URL传送到Apache来进行接下来的处理工作。

我们都知道,关键词是否在URL中对于网站SEO至关重要。对于建站初期不注重SEO的站点,特别是大型站点,本功能真是雪中送炭。

注意:使用本功能时,有时会把非目标字符也做了修改,假如例子中的“abcstring1”不是目标字符,但这个功能也会替换了它。

来源:搜外网


Public @ 2015-09-14 16:11:13

Apache IIS/.net 制作404页面

Apache为Apache Server设置 404错误页面的方法很简单,只需:(1)在.htaccess文件中加入如下内容:ErrorDocument 404 /notfound.php,将.htaccess文件上传到网站根目录。(2)制作一个404页面,随便您设计,命名为notfound.php,同样上传到网站根目录。注意:(1).切记不要将404错误转向到网站主页,否则可能会出现主页在搜索引

Public @ 2021-06-13 16:10:00

网站一级目录如何制作,有什么作用 ?

SEO优化方法之一是在主站建立一个一级目录,从而提升主站的排名。什么是网站一级目录?继承在主站目录下的,相当于在网站的根目录下再建立一个文件夹存放网站。网站一级目录如何制作?www.seowhy.com/bbs和www.seowhy.com/blog/这两个就属于一级目录。1、在FTP后台【新建一个新的文件夹】-【文件夹命名为bbs或者blog】。2、上传一个“一级目录的首页”到bbs或者blog

Public @ 2016-02-10 16:11:40

关于URL组成部分的指南

URL是Uniform Resource Locator的缩写,它指定了用于访问某个资源的方式。 URL包含以下几个组成部分: 1. 协议(protocol):指定了访问资源需要使用的协议,例如HTTP、HTTPS、FTP等。 2. 域名(domain name):也称为host,指定了要访问的服务器的域名或IP地址。例如,www.google.com就是一个域名。 3. 端口号 (port

Public @ 2023-03-28 06:50:19

如何避免大量重复URL被百度收录

以下是一些避免大量重复URL被百度收录的方法: 1. 使用canonical标签:在所有重复的URL中添加一个canonical标签,以指定主URL,这样百度就会把所有指向这个URL的链接都算作一个页面。 2. 使用301重定向:把所有重复的URL都指向主URL,这样百度就会把所有重定向过来的网页视为同一网页。 3. robots.txt文件:在robots.txt文件中添加Disallow

Public @ 2023-04-24 03:50:09

更多您感兴趣的搜索

0.415514s