何为伪静态
我的答案:伪静态并不是有些老板说的为了加密用的。伪静态其实是使用php写的网页。大概是控制器加接口的语法不方便收录,和所谓的SEO优化,需要一个静态页面。这就是伪静态。
例如: https://www.test.com/news/20190920/adout.html
类似这样: https://www.test.com?m=home&c=user&m=list&id=18
如果你没有修改服务器配置的权限, 可以在需要URL重写的目录创建一个.htaccess文档
下面是一个简单的小案例, 我们在浏览器地址栏输入: index.html, 实际上访问的是动态页面index.php
# 启动rewrite引擎
RewriteEngine on
# 将index.html 映射到 index.php
RewriteRule ^index.html$ /index.php
ThinkPHP5.1的.htaccess
<IfModule mod_rewrite.c>
# 符号链接,也称为符号链接或软链接, 最类似于Windows快捷方式, 没它可能403错误
Options +FollowSymlinks -Multiviews
RewriteEngine On
# 如果不是目录, 如果不是文件, 才将URL交给下一条规则处理
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。