新闻中心
yourphp开启URL伪静态步骤
作者 / 无忧主机 时间 2017-08-01 18:13:50
伪静态可以增强搜索引擎的友好度,一般都将文章的url设置成以.html结尾的形式,在动态网页中可以利用动态脚本去实现,这也是为了增强搜索引擎的友好性。网站伪静态设置跟服务器环境有关,yourphp程序支持多种服务器的伪静态,这样可以大大增强文章的收录实现更好的seo效果,无忧主机小编将为大家讲解yourphp程序的开启url伪静态的步骤。 1、首台设置模式 在后台中找到系统设置->站点配置->系统参数,如图1所示,URL访问模式设置选择下拉列表中的REWRITE模式,在URL规则下拉列表选任意一个,然后在URL伪静态后缀输入“.html”,点击最下方的保存。 2、更新缓存 url模式设置好好之后,需要在后台再更新缓存。如图2所示, 在内容管理->栏目管理,点击“恢复栏目数据”,在如图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所示。 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步中选择其他模式。
本文地址:https://www.51php.com/thinkphp/25202.html
上一篇: thinksaas怎么添加文字广告
下一篇: Yourphp全新安装教程