正在加载中...

关闭
请选择需要拨打的号码
关闭
请根据问题类型选择QQ咨询

已解决:zblog网站迁移到阿里云虚机后百度点击快照链接/index.php前的斜线丢失

已解决:zblog网站迁移到阿里云虚机后百度点击快照链接/index.php前的斜线丢失

你在迁移zblog网站到阿里云虚拟主机后,可能突然发现在百度点击快照的链接,弹出的地址不对,域名后的/index.php前的斜线丢失,地址直接变成了domain.comindex.php/post/2420.html

通过检查,发现旧主机web应用软件是nginx,而新主机的web应用是apache,伪静态规则不同,现在知道什么原因了吧?

apache版伪静态规则文件名为.htaccess,代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

nginx版伪静态规则文件名为nginx.conf,代码如下:

if (-f $request_filename/index.html){
	rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
	rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
	rewrite (.*) /index.php;
}



返回上一页