Apache Rewrite在子域中根本不返回任何内容

时间:2015-02-01 18:18:29

标签: php apache .htaccess mod-rewrite

我已将我的网站部署在OVH上,但我遇到了一些问题。它在localhost上工作正常,它在OVH上没有返回任何内容。两者都具有相同的文件结构:

/
  www/
    portfolio/
      [others files or folder]
      .htaccess 
      index.php

问题是我使用的是Apache的rewrite_mod。我在.htaccess文件中有这个:

 Options -MultiViews
 RewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} !-f 
 RewriteRule ^ index.php [QSA,L]

所以一切都通过index.php,但我没有任何回报。即使我在第一行做了一个简单的echo 'Hello World !'。现在我只是尝试通过www.domain.com/portfolio访问它,我没有在DirectoryIndex文件中使用www/.htaccess

你知道吗?谢谢

1 个答案:

答案 0 :(得分:0)

确保在Apache配置中允许.htaccess。将AllowOverride None更改为AllowOverride All