.htaccess Joomla 404错误仅适用于带有SEF链接的文章内容

.htaccess Joomla 404错误仅适用于带有SEF链接的文章内容,.htaccess,mod-rewrite,joomla,http-status-code-404,article,.htaccess,Mod Rewrite,Joomla,Http Status Code 404,Article,我已经在新的linux CentOS6服务器上安装了一个用joomla制作的网站。 我已经安装并配置了Apache 安装并配置PHP 已安装并配置MySQL 已安装的PhpMyAdmin 已安装和配置FTP 设置防火墙规则 除了单个文章页面外,所有内容都正常工作: 如果用户在组下,则可以从外部访问该网站 www数据,并对我可以访问的所有文件夹具有读写权限 将媒体上传到网站,一旦上传,该网站就拥有相应的权限 FTP工作正常 httpd.conf有权允许将所有内容覆盖到站点所在的目录(/var/ww

我已经在新的linux CentOS6服务器上安装了一个用joomla制作的网站。 我已经安装并配置了Apache 安装并配置PHP 已安装并配置MySQL 已安装的PhpMyAdmin 已安装和配置FTP 设置防火墙规则

除了单个文章页面外,所有内容都正常工作:

  • 如果用户在组下,则可以从外部访问该网站
  • www数据,并对我可以访问的所有文件夹具有读写权限
  • 将媒体上传到网站,一旦上传,该网站就拥有相应的权限
  • FTP工作正常
  • httpd.conf有权允许将所有内容覆盖到站点所在的目录(/var/www/sites/clientname/sitename.it)
  • 当我启动httpd时,没有收到任何错误或警告
  • 如果我尝试访问以下URL,我会得到404: 这是一个配置为“单个文章”的页面,指向已发布的文章。 输入真实的URL甚至无法访问该文章:

  • id=110的记录存在于数据库中,并且在Joomla Admin中的文章列表中可见
  • joomla的所有文件夹都是可读写的
  • SEF已激活,我已尝试停用,但上述两个URL始终返回404
  • mod_rewrite已加载
  • FTP上载到.htaccess后,htaccess.txt被重命名
  • 在.htaccess中,我有以下指令:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /var/www/sites/clientname/sitename.it
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule .* index.php [F]
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_URI} !^/index\.php
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php [L]
    

    jdog,谢谢,你已经给了我输入

    问题出在服务器系统日期上,该日期错误,设置为过去。
    因此,文章已发布,因为它设置在不同的服务器上,但在新服务器上,它们未显示,因为它们的发布日期是系统日期的未来日期。

    文章是否已发布,而不是垃圾?“向上发布”和“向下发布”的值是什么?它的访问级别是什么?最初是发布的(绿色)。然后我尝试暂停并重新发布,但它显示:已发布但挂起(黄色图标)。访问级别是公共的。
    database Version     5.1.69
    Collation database   utf8_general_ci
    PHP Version  5.3.3
    Web Server   Apache/2.2.15 (CentOS)
    Joomla! Version  Joomla! 2.5.14 Stable [ Ember ] 01-August-2013 14:00 GMT
    Joomla! Platform Version     Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT