第二天什么都没改,问题自动修复了。。 我:???
更新2:
经过细致的排查,果然是一个特别蠢的原因:因为在nginx rewrite配置成功之前我在自己的几台设备上都打开过首页了,所以chrome自动做了缓存,今天在另一台电脑上正常打开了。之前的几台设备打开调试模式禁用缓存选项,开启控制台刷新后问题完美解决
原内容:
提问之前先说声抱歉,本人对nginx实在不熟,多方搜索也没能解决问题,只好来论坛打扰大家
现象:
永久链接配置成功,后台,前台一切页面访问正常,并且不会显示index.php除了首页。
我的设置里的站点地址是blog.abc.com,尝试访问该url会下载index.php,只有通过blog.abc.com/index.php才能成功访问首页
我按照网络上搜索到的各种隐藏首页的方法尝试,都无法正确的访问到blog.abc.com,请大佬教我该如何配置nginx
目前相关的配置是:
代码: 全选
server {
listen 80;
server_name blog.abc.com;
index index.php;
root /data/typecho;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
location ~ .*\.php(\/.*)*$ {
include fastcgi.conf;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
}
}