新闻中心

yourphp开启URL伪静态步骤

作者 / 时间 2017-08-01 18:13:50

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

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

1
1
1
1
1
1
1