VirtualHost 在资源 Wordpress 站点上给出了一些 404 Not Found 错误

     2023-02-25     159

关键词:

【中文标题】VirtualHost 在资源 Wordpress 站点上给出了一些 404 Not Found 错误【英文标题】:VirtualHost Gives some 404 Not Found Error on Resources Wordpress Site 【发布时间】:2015-05-12 15:41:53 【问题描述】:

我有一个 wordpress 网站位于

/var/www/html/站点

所以我想为 Apache 2.4 设置一个虚拟主机

    <VirtualHost *:80>
      DocumentRoot "/var/www/html/site"
      ServerName www.site.com
      <Directory "/var/www/html/site">
              Order allow,deny
              Allow from all
              Require all granted
      </Directory>
    </VirtualHost>

但是,虽然大多数资源确实会加载,但很多字体和脚本都会给出错误 404 Not Found。为什么是这样? 还有我能做什么?他们是否限制了一些而不限制其他一些?

编辑:这是我们遇到的一些错误。

GET http://52.16.22.15/site/wp-content/plugins/djd-site-post/css/display.css?ver=4.0.1 
52.16.22.15/:41 
GET http://52.16.22.15/site/wp-content/plugins/codecanyon-5299073-bugmebar-a-simple-little-notification-plugin/bugme.css?ver=1.0.4 
52.16.22.15/:46 

由于大多数站点都可以正常工作,因此只有一些获取请求无法获取资源。我注意到它主要是脚本和样式表。

这是我的目录 .htaccess 中的内容

    # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /site/index.php [L]
</IfModule>

# END WordPress

# BEGIN wtwp_cache
# END wtwp_cache

# BEGIN wtwp_security
# END wtwp_security

还有更多,但在上面的第一层。但我也在读到 VirtualHost 目录不会从父目录继承 .htaccess 。这是真的吗?

【问题讨论】:

请发布一些错误。我看到你用.htaccess 标记问​​题你有任何.htaccess 规则吗?你安装了 Rewrite 模组吗? @LeaTano 更新问题以反映 .htaccess 【参考方案1】:

尝试添加 AllowOverride All

这样,

<Directory "/var/www/html/site">
              Order allow,deny
              AllowOverride All
              Allow from all
              Require all granted
</Directory>

【讨论】:

sh使用roots/sage框架和virtualhost创建的wordpress安装(代码片段)

查看详情

使用别名时的 Apache VirtualHost 混淆

】使用别名时的ApacheVirtualHost混淆【英文标题】:ApacheVirtualHostconfusionwhenusingalias【发布时间】:2018-05-2215:17:54【问题描述】:所以我有一个如下所示的设置:www.mydomain.com-运行复杂的多站点Wordpress安装www.mydomain.com/othersite-由于各... 查看详情

Apache本地VirtualHost重定向到其他VirtualHost

】Apache本地VirtualHost重定向到其他VirtualHost【英文标题】:ApachelocalVirtualHostredirectingtootherVirtualHost【发布时间】:2017-02-1715:46:53【问题描述】:我正在尝试使用Sage主题设置一个简单的WordPress开发环境。我不太熟悉VirtualHosts的工作... 查看详情

wordpress与discuz

 httpd访问的资源有两种,静态资源以及动态资源;静态资源有我们常见的图片,jsp,音乐,音频等,而动态资源指的是一些需要经过编译执行代码来实现的资源类型,需要数据库MySQL或MariaDB来辅助实现,在后台运行后,将运... 查看详情

wordpress的下载和安装介绍

浏览器输入wordpress找到wordpress的官网 https://wordpress.org/  (我们需要获取一手的资源,直接在官网上获取资源,并有对应的介绍文档)可获取中文网页(英文看的头疼)我们可以在下载页面看到下载的资源包,并且可... 查看详情

在 Wamp 中设置 VirtualHost 时出错 - 服务器名称在文件 httpd-vhosts.conf 中有语法错误

】在Wamp中设置VirtualHost时出错-服务器名称在文件httpd-vhosts.conf中有语法错误【英文标题】:ErrorwhensettingupVirtualHostinWamp-TheServerNamehassyntaxerrorinfilehttpd-vhosts.conf【发布时间】:2017-06-2108:33:18【问题描述】:我正在尝试将实时wordpress... 查看详情

Wordpress 样式表问题:资源解释为样式表,但使用 MIME 类型传输

】Wordpress样式表问题:资源解释为样式表,但使用MIME类型传输【英文标题】:WordpressStylesheetIssue:ResourceinterpretedasStylesheetbuttransferredwithMIMEtype【发布时间】:2018-11-0919:41:02【问题描述】:我正在尝试在Wordpress中正确设置我的functio... 查看详情

在nodejs网站中使用wordpress for /blog路由不起作用

...置中创建了一个这样的虚拟主机:<IfModulemod_ssl.c><VirtualHost*:443>ServerNametest 查看详情

<VirtualHost> 不能出现在 <VirtualHost> 部分

】<VirtualHost>不能出现在<VirtualHost>部分【英文标题】:<VirtualHost>cannotoccurwithin<VirtualHost>section【发布时间】:2013-12-1407:11:41【问题描述】:在我尝试使用我自己的vhost.confic而不是使用从Plesk生成的vhost.confic之后,... 查看详情

wordpress上传资源报http错误(代码片段)

简述在公司内部搭建内部视频学习网站,经过对比选择了wordpress进行站点搭建。但是在上传视频遭遇到了各种问题,特将此处理过程进行记录。原因排查1.上传一个十几兆mp4的文件上传进度到达百分之百,会媒体提示http错误2.刚... 查看详情

text可以在外部wordpress目录上使用wordpress资源。(代码片段)

查看详情

Wordpress 资源解释为样式表,但使用 mime 类型 text/html 传输

】Wordpress资源解释为样式表,但使用mime类型text/html传输【英文标题】:Wordpressresourceinterpretedasstylesheetbuttransferredwithmimetypetext/html【发布时间】:2014-11-1906:40:34【问题描述】:我在functions.php中做了一点改动,现在有些样式表无法... 查看详情

配置lamp与wordpress(代码片段)

LAMP,也就是Linux-Apache-MySQL-PHP的简称。这里我们需要了解两个概念,静态资源和动态资源。静态资源一般是用HTML编写的网页,实际上是一个文本文件。静态内容通过浏览器的辅助而展示出我们所看到的网站的内容。如网站布局等... 查看详情

Wordpress -> Laravel - 跨域资源共享

】Wordpress->Laravel-跨域资源共享【英文标题】:Wordpress->Laravel-Cross-OriginResourceSharing【发布时间】:2019-07-1303:18:55【问题描述】:让我解释一下我想要实现的目标。我想从wordpress上的HTML表单设置发送数据,看起来像这样->http... 查看详情

Wordpress:在 url 中包含语言变量

】Wordpress:在url中包含语言变量【英文标题】:Wordpress:includelanguagevariableinurl【发布时间】:2015-09-2313:59:03【问题描述】:我一直在为wordpress开发一个可以完全运行的语言插件。现在唯一缺少的是url重写。我一直在查看有关***的... 查看详情

为啥 Wordpress 无法加载资源?它表示服务器响应状态为 404(未找到)

】为啥Wordpress无法加载资源?它表示服务器响应状态为404(未找到)【英文标题】:whyWordpressfailedtoloadtheresource?Itsaidthattheserverrespondedwithastatusof404(notFound)为什么Wordpress无法加载资源?它表示服务器响应状态为404(未找到)【发布... 查看详情

使用 Virtualhost 在 Apache 中配置 SSL

】使用Virtualhost在Apache中配置SSL【英文标题】:ConfigureSslinApacheWithVirtualhost【发布时间】:2017-11-2617:24:29【问题描述】:我正在尝试为Ssl连接配置apache,但是当我尝试使用https访问网站时是不可能的。这是我网站的虚拟主机:<Vi... 查看详情

Wordpress 网站在 Windows 主机上崩溃

】Wordpress网站在Windows主机上崩溃【英文标题】:WordpresswebsitecrashesonWindowshost【发布时间】:2021-08-1820:05:37【问题描述】:我有一个网站:mywebsite,我在Wordpress中创建,托管在Windows服务器上。如果我尝试多次刷新,我会收到以下... 查看详情