服务器别名上的内部服务器错误500 wordpress

时间:2014-03-10 11:31:25

标签: wordpress .htaccess alias

我为客户安装了一个wordpress网站。

该站点在本地系统和测试服务器上运行良好,但在实时服务器上运行不正常。域将创建为现有站点的别名。主页显示正常,但内部页面显示空白,Firebug控制台中出现500内部服务器错误。

在过去的3天里,我搜索并应用各种修复程序.htaccess,代码等,但它似乎没有解决。

我尝试了什么:

  1. 两次上传代码和数据库。
  2. 使用wordpress的永久链接设置生成.htaccess。(我的.htaccess中没有自定义规则)
  3. 设置php代码以显示所有错误,但没有,只有通知。
  4. 与服务器托管人员交谈并增加了内存限制。
  5. 我还没有尝试过:

    1. 让客户端创建子域而不是别名。
    2. 请建议任何可能的修复方法。谢谢!

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

      更新:问题已解决:这是服务器上的内存问题。禁用一些资源密集的插件使我指向了正确的方向。

1 个答案:

答案 0 :(得分:0)

你试过这个......

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /put-the-alias-here/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /put-the-alias-here/index.php [L]
</IfModule>
# END WordPress