### [如何把动态链接转化为伪静态链接](https://www.iseo8.cn/article/1147) **Published:** 2021-06-12T17:21:22 **Author:** 虎山SEO **Excerpt:** 大家都觉得动态链接对搜索引擎不友好,所以都想把动态链接伪静态化,虽然有一些人说动态链接的网站排名也很好,而为什… 大家都觉得动态链接对搜索引擎不友好,所以都想把动态链接伪静态化,虽然有一些人说动态链接的网站排名也很好,而为什么非得把链接伪静态化呢?动态链接里有?之类的也不方便记忆,而如果我们把链接伪静态化后就会去掉这些,链接也会变得更加好记。 ![如何把动态链接转化为伪静态链接](https://apispace.iseo8.cn/wp-content/themes/b2/Assets/fontend/images/default-img.jpg) 那怎样才能把动态链接转化成伪静态链接呢?其实还是很简单的,我们只需要用一些规则就可以了,那么应该使用什么样的规则呢?每个程序都是不一样的,所以一般程序都会在官网上公布伪静态的规则,而现在的规则又有Apache和Nginx两种规则,我们应该用哪一种这个还是要看我们在建站的时候选择的是哪一种web服务器,就以Apache为例: 1.先要检查一下根目录是否存在.htaccess文件 ,如果不存在 ,请到安装包上找一下。 2.用管理员登录进入后台,基本设置中,有一个开启/关闭 开关。开启就可以了。 htaccess文件 代码这里贴一下。 RewriteEngine on RewriteCond %{REQUEST\_FILENAME} !-f RewriteCond %{REQUEST\_FILENAME} !-d RewriteCond $1 !^(index.php|images|robots.txt) RewriteRule ^(.\*)$ /index.php/$1 \[L\] 如果系统安装在二级目录下,请修改最后一条规则 RewriteRule ^(.\*)$ /bbs/index.php/$1 \[L\] 其中bbs为你的二级安装目录。 如果你的空间不支持伪静态,但你在后台开启了伪静态的话,需要手动改一下myconfig文件 app/config/myconfig.php中 ‘index\_page’ => ”, 改为 ‘index\_page’ => ‘index.php’, 在 iis 下的 rewrite 设置 \[ISAPI\_Rewrite\] RewriteRule /(?:index.php|robots.txt|static|uploads)/(.\*) $0 \[I,L\] RewriteRule /(?:index.php|robots.txt) $0 \[I,L\] RewriteRule /(.\*) /index.php/$1 \[L\] 把 这些内容复制到 http.ini下 这只是一种程序的伪静态化规则,并不是适用于所有的程序,我们如果在建站过程中如果是有不知道怎样使用规则的,一般都是可以咨询官方的在线客服,如果是开源程序的话那应该大多数都能在网上找到相对应的规则,还有一些建站面板服务商也会集成很多的规则,我们在建站的时候直接选就可以了,而现在建站大多数都是用nginx来驱动,所以规则都会和这些有很大的关联的,不能弄错了规则,如果用错了那伪静态也不能转换成功。 **Tags:** 伪静态链接, 动态链接, 动态链接伪静态 **Categories:** seo基础知识 ---