香港云服务器Thinkphp5访问任何地址都只显示首页怎么办
客户网站使用IIS虚拟主机存放迁移站点,部署好后发现无论点哪个子页面都会重新回到首页。
经过排查,发现是伪静态存在问题
找到.htaccess文件,内容如下:
Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/?$1 [QSA,PT,L]
此时发现最后一行有一个问号“?”
如果是用apache部署站点,伪静态就没有问题,如果使用的iis建站,那么伪静态转化时需要将这个问号删除再进行转化:
Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
这样就子页面就不会跳转到首页了。
一诺网络香港免备案专区,提供「香港增强云服务器」和「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2