香港独立IP空间
香港php空间
美国php空间
域名注册

伪静态可以增强搜索引擎的友好度,一般都将文章的url设置成以.html结尾的形式,在动态网页中可以利用动态脚本去实现,这也是为了增强搜索引擎的友好性。网站伪静态设置跟服务器环境有关,yourphp程序支持多种服务器的伪静态,这样可以大大增强文章的收录实现更好的seo效果,无忧主机小编将为大家讲解yourphp程序的开启url伪静态的步骤。
1、首台设置模式
在后台中找到系统设置->站点配置->系统参数,如图1所示,URL访问模式设置选择下拉列表中的REWRITE模式,在URL规则下拉列表选任意一个,然后在URL伪静态后缀输入“.html”,点击最下方的保存。

图1 300x145 yourphp开启URL伪静态步骤
2、更新缓存
url模式设置好好之后,需要在后台再更新缓存。如图2所示,

图2 300x130 yourphp开启URL伪静态步骤

在内容管理->栏目管理,点击“恢复栏目数据”,在如图3所示中,

图3 300x124 yourphp开启URL伪静态步骤

网站更新->更新内容页URL 点“开始更新URL”,这样缓存就更新好了。
3、上传规则文件
apache环境,比如本公司的PHP空间,在根目录下新建 .htaccess 文件,加入以下规则:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?s=$1 [QSA,PT,L]
RewriteRule ^(.*)Yourphp/Tpl/(.*).html$ /403.html [QSA,PT,L]

如图4所示。

图4 300x205 yourphp开启URL伪静态步骤

nginx环境下配置规则:

if ( !-e $request_filename ){
	rewrite ^(.*)$ /index.php?$1 last;
	rewrite ^/Yourphp/Tpl/(.*).html /403.html;
	break;
}

iis环境下配置http.ini

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?s=$1 [L]

这时在网站后台随意发布一篇文章试试效果,如图5所示,发现文章的地址是静态url了,说明启用url伪静态成功了,如果对这种显示方式不满意,可以在文章第1步中选择其他模式。

图5 300x167 yourphp开启URL伪静态步骤

本文地址:http://www.51php.com/thinkphp/25202.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: