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

404页面该怎么做?

404页面是当用户请求的页面不存在时显示的页面。以下是创建一个好的404页面的要点: 1. 提示用户页面不存在:在页面上明确告诉用户,请求的页面不存在,这是最重要的 2. 提供导航链接:尽可能提供有用的导航链接以帮助用户找到他们可能想要查看的类似内容的链接 3. 提供搜索栏:在页面上提供搜索栏可让用户搜索相关内容或页面 4. 不要让它看起来太“错误”:确保页面看起来友好,避免使用太多的技术

Public @ 2023-06-09 15:50:15

博客网站导航的制作

今天看完一本不错的书《锦绣蓝图:怎样规划令人流连忘返的网站》,此书主要针对的是网站规划,是很值得信息架构师学习的一本书,前端设计和开发人员也值得一读。书中讲了一些原先令很多人忽视的网站设计要素,例如“信息架构”一章,阐述了“标签”(元数据)是组织信息的基础,让我对Tags的作用有了新的认识,而在“导航之道”一章,阐述了一个简单的道理:好的页面导航能让用户找到自己想要的东西。关于导航的设计,让我想到

Public @ 2014-02-19 16:11:43

URL链接优化:网站各个页面采用怎样的URL符合SEO

优化? 1、精简URL:URL尽量精简,易读易懂,例如使用简短的关键字说明页面内容; 2、不使用动态参数:尽量避免使用动态参数或者复杂的URL参数; 3、去除多余的词汇:尽量删除不必要的词,保证URL精简,易读; 4、尽量使用短语汇:URL尽量采用短而且表明词汇类别,如名词、动词等; 5、构建层次:当有一系列相关的页面时,尽量将相关的页面构建成层次关系,这样势必对SEO搜索排名优化有一定

Public @ 2023-02-26 19:27:34

更多您感兴趣的搜索

0.456110s