首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress固定链接- NGINX Conf (无输入文件指定错误)

WordPress固定链接是指在WordPress网站中设置的一种URL结构,用于定义网站页面和文章的链接格式。通过使用固定链接,可以使网站的URL更加友好和易读,提高搜索引擎优化(SEO)效果。

NGINX是一款高性能的开源Web服务器软件,常用于搭建和部署网站。在使用NGINX作为WordPress网站的服务器时,可能会遇到"无输入文件指定错误"的问题。这个错误通常是由于NGINX配置文件中的一些设置不正确导致的。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保NGINX已正确安装并正在运行。可以通过运行命令sudo service nginx status来检查NGINX的运行状态。
  2. 检查NGINX的配置文件是否正确。NGINX的配置文件通常位于/etc/nginx目录下。打开配置文件,查找与WordPress相关的配置项。
  3. 确保NGINX的配置文件中包含了正确的WordPress固定链接设置。在NGINX的配置文件中,需要添加一些规则来处理WordPress固定链接。以下是一个示例配置:
代码语言:txt
复制
location / {
    try_files $uri $uri/ /index.php?$args;
}

这个配置将尝试匹配请求的URL,如果找不到对应的文件或目录,则将请求重定向到WordPress的index.php文件,并将查询参数传递给它。

  1. 重新加载NGINX配置。在修改了NGINX的配置文件后,需要重新加载配置文件使其生效。可以运行命令sudo service nginx reload来重新加载NGINX配置。

如果以上步骤都正确执行,应该能够解决"无输入文件指定错误"的问题,并使WordPress固定链接在NGINX上正常工作。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Nginx修改WordPress固定链接导致无法访问

这篇文章主要介绍了Nginx下修改WordPress固定链接导致无法访问的问题解决,同时作者也给出了官方关于修改固定链接的方法,需要的朋友可以参考下   WordPress做seo的优化,会牵扯到永久链接...下面就出现了修改固定链接后,访问文章会出现404错误,以前我都是apache做web服务器,所以只要apache下就三个个关键,即:   wordpress对目录下的.htaccess拥有读写权限   ...固定链接的目录结构需要 Apache服务器的mod_rewrite模块支持,所以在Apache配置文件httpd.conf中将 LoadModule rewrite_module modules/mod_rewrite.so...现在我用的nginix,所以也要修改nginix的ngnix.conf配置文件,让其支持重定向   假设我的wordpress博客是的 server{}段是直接放到放到了nginx.conf (有的人为了方便管理...,都习惯在单独写个vhost/目录来存放每个网站的配置文件,这就要根据你自己的设置来添加了)   代码如下:vi /your_nginx_path/conf/nginx.conf   按照nginix的正则表达式的规则

2K20

WordPress博客网站伪静态设置及固定链接设置教程-解决404问题

搭建好WordPress网站之后我个人建议首先要做的就是设置好固定链接WordPress固定链接也就是网站各个页面的链接格式,默认的方式不太符合现代化网站,推荐使用自定义的方案。...设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态为设置好,就设置了固定链接,那么就会出现404错误! 接下来我们就按照先设置伪静态再设置固定链接的流程,手把手的图文教程带给大家!.../index.php [L] Nginx设置伪静态: 找到server/nginx/conf/nginx.conf (路径不一定都一样)文件,将一下代码复制到nginx.conf文件中,保存后重启一下Nginx...$args;}rewrite /wp-admin$ $scheme://$host$uri/ permanent; 固定链接设置 当我们设置好了伪静态之后,我们再次设置固定链接就不会有404的错误了 进入...WordPress后台->设置->固定链接,根据您的需要设置为非朴素即可 这里根据SEO和大家的经验,我们推荐将固定链接设置为自定义,内容为:/%post_id%.html 这样的格式可以使链接更加简介

1.3K10

WordPress更改固定链接404的解决办法

WordPress 网站建设中,固定链接设置是必不可少的,好的固定链接更美观、易用、利于用户分享和搜索引擎收录,需要注意的是,要使设置的固定链接生效的前提是你的网站环境支持伪静态。...的时候,可能会碰到一个问题,就是想把 WordPress 伪静态,在后台设置好固定链接之后,就会出现文章页面或者所有的页面都出现 404 错误。...Nginx伪静态规则 打开nginx.conf或者某个站点的配置环境,比如 qq52o.me.conf(不同的网站配置不一样),在server {}大括号里面添加下面的代码: location /...[L] RewriteRule /(.*) /index.php/$1 [L] 另存为 httpd.ini 文件,上传到 WordPress 站点的根目录即可。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress更改固定链接404的解决办法

7K51

初步折腾Varnish

配置,文件倒是只有两个,varnish中指定需要监听的端口、监听地址、缓存大小就行,这些也可以在启动参数中输入。...Default.vcl的代码结构很清晰,因为是为wordpress配置的,所以参考了N篇针对wordpress的配置文章,拼在一起。...等等,为嘛显示数据库连接出错,哦,装MYSQL没有输入密码,直接回车了,好吧,修改wp-config,可是为啥修改好后还是连接出错,再次进入phpmyadmin竟然密码错误,又折腾的修改mysql密码,...可是……可是……为嘛除了首页和后台,其他页面都404呢,谷哥说要重设固定链接,设了之后还是404,。关插件、关varnish、修改nginx监听端口,一通折腾,还是404。。。...猛然想起建立虚拟主机的时候一路回车,是不是把rewrite文件搞错了,一看,果然,include other.conf,换成wordpress,重启lnmp,哇咔咔,终于OK啦。

39120

Liunx 系统如何挂载COSFS

/etc/nginx/conf.d/default.conf 文件修改 在 server {} 里的末尾处添加PHP 的 fpm 进程代码: location~.php${ fastcgi_pass.../share/nginx/html 1-10、修改完成进行重启 nginx 配置文件 命令: nginx -s reload 1-11、解压安装包 wordpress 4.9.4 vmzip wordpress...-4.9.4-zh_CN.zip ——功能是:vmzip 是解压zip压缩包 1-12、把解压的 wordpress 文件夹 移动到 nginx 配置文件目录下/usr/share/nginx/html...配置文件 default.conf 设置默认访问文档 命令: vi /etc/nginx/conf.d/default.conf 添加代码: index default.php index.php index.html...访问固定链接查找图片发布后保存在哪个路径里 得到路径: /usr/share/nginx/html/wp-content/uploads 文件夹下 2-3、挂载 COS 在 uploads 文件夹下,使用

1K00

如何处理WordPress网站404状态死链

如果访问网站所有内容上均看到此错误,则通常是由于WordPress网站的固定链接出现问题。但是,如果仅在单个内容上看到它,则最有可能是因为您在不设置重定向的情况下更改了目录内容。...更新WordPress网站的固定链接 如果您尝试访问内容时遇到站点范围内的404错误,则最可能的原因是固定链接。解决此问题的最简单方法是通过WordPress仪表板更新您的固定链接设置。...重新生成WordPress中的永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用的是LNMP环境,一般情况下你在配置...但如果你在使用/%post_id%.html格式作为固定链接时发生链接无法访问,可以尝试手动配置Nginx或者Apache,配置参考如下: Nginx伪静态配置 一般目录为/usr/local/nginx...宝塔面板301跳转重定向设置 (3)Nginx或者Apache配置301重定向 当然,如果你对插件设置301重定向,又或者不使用宝塔面板管理服务器,你还可以直接修改Nginx或者APache配置文件来实现

4.7K10

【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(一)

安装 # yum install -y httpd 备份配置文件(建议对于所有的配置文件,做任何更改前都先备份一份,以便应对未知错误) # mkdir ~/zningfbak # cp -R /etc...同样的,先备份配置文件以防修改出现错误, # cp /etc/httpd/conf.d/phpMyAdmin.conf ~/zningbak/httpd/conf.d/phpMyAdmin.conf.bak...://cn.wordpress.org/wordpress-4.5.2-zh_CN.tar.gz 解压文件 # tar zxvf wordpress-4.5.2-zh_CN.tar.gz 移动文件...出现如下图所示页面,单击继续: 输入已经创建的数据库信息: 这一步出错的原因是,网站本身对html文件夹没有读写权限,具体解决方案可以查看本节参考资料链接中关于网站用户权限的讲解。...这两句话,这里告诉我们Nginx默认的配置文件在哪里,以及访问路径在哪里,也就是我们需要放置WordPress的路径在哪里。

12.8K20

在Ubuntu 16.04上安装WordPress

填写管理信息,然后单击“ Install WordPress”。 单击“ Log In”,输入您的凭据并继续执行WordPress仪表板。...默认情况下,WordPress将在您安装新主题或插件时提示您输入FTP凭据。...WordPress的默认设置将帖子号码指定为永久链接,这意味着指向特定帖子的链接example.com/?p=42。要强制执行“更漂亮”的永久链接格式,您需要对Apache或nginx进行一些调整。...鼠标悬停在屏幕左侧菜单中的Settings,然后单击Permalinks: 选择首选固定链接样式或创建自己的自定义结构,然后单击“ Save Changes” 配置您的Web服务器以允许WordPress...以允许nginx上的永久链接 直接nginx检查每个永久链接是否指向现有页面。

5.1K20

高性能Web服务器Nginx使用指南

然后重新编译Nginx,而Apache只需要将新加入的模块编译成so文件,然后配置文件指定是否加载即可,无需重新编译Apache。...主配置文件nginx.conf 对于rpm安装的Nginx而言,它的主配置文件是由/etc/sysconfig/nginx文件决定的,其中的NGINX_CONF_FILE参数定义主配置文件。...;      定义开启worker进程的数量 error_log(日志错误级别debug|info|notice|warn|error|crit)    定义全局错误日志文件 pid     定义nginx...conf.d/和default.d/扩展配置文件目录 Nginx中引入扩展配置文件的目录是为了降低主配置文件nginx.conf的复杂度,Nginx的http块是由多个server块组成,每个server...----. 1 nobody nobody 20 Jul 19 03:03 htpasswd 然后在浏览器中输入wordpress.linux.com/status,输入正确的用户名和密码后,就可以看到状态页面

1.9K10

如何在Ubuntu 14.04上保护WordPress免受XML-RPC攻击

在许多情况下,未受保护或优化的服务器在收到少量恶意流量后可能会遇到问题或错误。这些攻击导致系统资源耗尽,导致MySQL等服务响应。...输入要列入白名单的IPv4或IPv6地址,然后单击“ 保存”按钮以更新“ 保护白名单”。...对于Ubuntu 14.04上的Apache,使用以下命令编辑配置文件: sudo nano /etc/apache2/sites-available/000-default.conf 在<VirtualHost...重新启动Web服务器以启用更改: sudo service apache2 restart 对于Ubuntu 14.04上的Nginx,使用以下命令编辑配置文件(更改路径以反映您的配置文件): sudo...如果您手动阻止所有XML-RPC流量,您的日志仍将显示尝试,但生成的错误代码不是200.例如,Apache access.log文件中的条目可能如下所示: 111.222.333.444:80 555.666.777.888

81500

WordPress固定链接404解决方法—配置伪静态

如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。 在 WordPress 则具体表现为后台“固定链接”选项设置失效。...Apache、Kangle伪静态 下载 Apache -Kangle WordPress 伪静态配置文件,解压后将里面的 .htaccess 上传至网站根目录,然后在 WordPress 后台>设置>固定链接...Nginx伪静态 打开nginx.conf或者某个站点的配置环境,比如 xxx.conf(不同的网站配置不一样),在server { }大括号里面添加下面的代码: location / {     index...然后在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”即可。... [L] RewriteRule /(.*) /index.php/$1 [L] 然后另存为 httpd.ini 文件,上传到网站根目录,再到 WordPress 后台>设置>固定链接>拉到最下面点击“

4.9K60

CentOS 7 yum一键安装lnmp。仅限小白体验,大神轻喷!

支持了http2.0详情见站点配置文件中的注释/etc/nginx/conf.d/test.conf 下面说明几个注意事项: 1、安装过程中会安装或升级openssl  因为此版本的nginx需要openssl...4、安装完成后可直接支持php站点相关配置已经做好了,WordPress伪静态规则也做了, 只需要在WordPress后台设置——》固定链接——》自定义结构更改就可以,比如添加.../%post_id%.html 5、如果使用https请将/etc/nginx/conf.d/test.conf中的注释全部去掉,并按照配置中的路径设置证书文件。      ...mysql -u root -p      输入安装完成后脚本提示的mysql密码     登录后输入下面的命令,其中new_password是你要设置的mysql密码请牢记(密码需要复杂些大小写加特殊字符...      默认php.ini   /etc/php.ini       默认php-fpm配置  /etc/php-fpm.conf  /etc/php-fpm.d/www.conf  9、

2.7K30

如何在 Ubuntu 20.04 上使用LEMP安装WordPress

location ~ \.php$— 这个位置块通过将 Nginx 指向fastcgi-php.conf配置文件和php7.2-fpm.sock文件来处理实际的 PHP 处理,该文件声明了与php-fpm...通过创建从新服务器块配置文件(在/etc/nginx/sites-available/目录中)到/etc/nginx/sites-enabled/目录的符号链接来启用新服务器块: sudo ln -s.../etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/ 复制 然后,从目录中取消链接默认配置文件/sites-enabled/:.../sites-available/default /etc/nginx/sites-enabled/ 复制 测试新配置文件的语法错误: sudo nginx -t 复制 如果报告任何错误,请返回并重新检查您的文件...同样,您应该使用您自己的配置中指定的 Web 根目录。

74330
领券