已创建论坛回复
-
作者帖子
-
好的。谢谢了。。服务器的原因导致这个问题
我图里面的是我自己本地数据库操作记录。。。我直接修改服务器参数就可以实现了。
但是云服务器修改不了参数。我用的是 nginx 云服务器你好。。经过几天的修改。。调取子目录数据的问题。。已经解决了。是因为伪静态的问题。。不同的服务器配置。。写法确实有些不同
子域名也是一样
上面的方法也用了,还是不可以,我用的是子目录方式,你们子域名可以,是如何修改的伪静态?我尝试改成子域名方式看看。
我用的是百度云的虚拟主机 nginx,
bcloud_nginx_user.conf 配置就是下面这个
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename){ rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; }
是的,想要获取整个子站的里面的全部 wp-json 数据就是,,比如下面的是主站下面的数据,,伪静态如何修改?
目前的伪静态用的是这个,
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename){ rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; }
修改成能够识别到 newnew 这个目录的
谢谢了,处理好了。
百度云单用户伪静态处理用这个,在 bcloud_nginx_user.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; }
多用户的 bcloud_nginx_user.conf 用下面的
用
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename){ rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; }
新建的子站点。。都是打不开的。。
我的按照伪静态配置
我猜是伪静态的问题导致出现访问不了
我要是修改成
server { listen 80; server_name smartbpm.cn *.smartbpm.cn index index.html index.htm index.php; root /home/bae/app; location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location / { index index.php; try_files $uri $uri/ /index.php?$args; } # Add trailing slash to */wp-admin requests. rewrite /wp-admin$ $scheme://$host$uri/ permanent; # Directives to send expires headers and turn off 404 error logging. location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 24h; log_not_found off; } # this prevents hidden files (beginning with a period) from being served location ~ /\. { access_log off; log_not_found off; deny all; } # Pass uploaded files to wp-includes/ms-files.php. rewrite /files/$ /index.php last; if ($uri !~ wp-content/plugins) { rewrite /files/(.+)$ /wp-includes/ms-files.php?file=$1 last; } # Rewrite multisite '.../wp-.*' and '.../*.php'. if (!-e $request_filename) { rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last; rewrite ^/[_0-9a-zA-Z-]+.*(/wp-admin/.*\.php)$ $1 last; rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last; } }
这个的话就会一直出现
-
作者帖子