配置nginx从子目录运行WordPress时出现问题,但URL中没有子目录名称。
问题描述:
当将WordPress安装在服务器的子目录中,并使用nginx作为Web服务器时,访问WordPress时出现问题。例如,将WordPress安装在/blog
子目录中,但在URL中没有/blog
。
解决方案:
server
块中设置了正确的root
路径,指向WordPress安装目录的父目录。location /
块中设置了正确的try_files
指令,以便正确处理WordPress的URL重写规则。.htaccess
文件(如果不存在,则创建一个新的)。.htaccess
文件的开头:.htaccess
文件的开头:/blog/
替换为实际的子目录名称。这些步骤应该能够解决配置nginx从子目录运行WordPress时出现的问题。如果问题仍然存在,请检查nginx和WordPress的日志文件以获取更多详细信息,并确保服务器的目录和文件权限设置正确。
领取专属 10元无门槛券
手把手带您无忧上云