2012-11-20 12 views
0

我已经在我的网站的根目录下:我的.htaccess是给我一个Forbidden错误

RewriteEngine on 
    RewriteRule ^([^./]{3}[^.]*)$ /index.php?page=$1 [QSA,L] 

的的.htaccess应该重定向任何要求3个字符或更长的时间没有。在字符串到index.php/$字符串文本作为查询我的CMS数据库输出,但是当我尝试和加载索引页时,我得到一个403禁止的错误...我的.htaccess的知识是相当基本的,所以尝试和对我来说很容易! :)

感谢

里克

+0

还有什么.htaccess文件中? – Kami

+0

只是说。 – Rik89

+0

最奇怪的部分是,即使我在htaccess中单独拥有“RewriteBase on”,它仍然会以403 Forbidden错误打破网站。 – Rik89

回答

0

似乎没有要任何意外与.htaccess文件。如果mod重写配置不正确,我期望看到404错误或用户被错误地重定向。由于这似乎并非如此;您需要扩大搜索范围以检查是否没有安全设置。

我在httpd.conf文件中看不到任何明显的东西,但这里有一些您可能想要采取的步骤。

  1. 删除.htaccess文件 - 如果网站加载好 - 然后该文件以某种方式引起问题;如果没有,那么还有其他问题。
  2. 检查正在使用的网络目录的权限;可能存在权限问题。
  3. 检查httpd错误日志中的建议。
  4. serverfault.com或poweruser堆栈交换站点提出问题。
0

好的!所以我发现这个问题,apache error_log文件解释了我需要将其添加到我的.htaccess文件和httpd.conf文件 - >“Options + FollowSymLinks + SymLinksIfOwnerMatch”,它的工作原理!现在创建我的VHost,我很好走!谢谢!!!!!

感谢

里克