空HTACCESS丢弃网页(403错误)

时间:2013-03-05 14:34:08

标签: .htaccess php conf.d

我知道有一些(可能)相同的问题,但我找不到任何可行的解决方案。

我已将.htaccess文件放在服务器上的index.php旁边。 即使.htaccess为空,网站也会返回错误403(禁止访问)。

我想要做的是删除.php扩展名。

http://foo.net/web_new/index_1024.php

即使我将以下内容放入.htaccess,网站仍会返回错误403。

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   RewriteEngine on 
   RewriteCond %{REQUEST_FILENAME} !-d 
   RewriteCond %{REQUEST_FILENAME}\.php -f 
   RewriteRule ^(.*)$ $1.php
</IfModule>

我在网上发现,要启用mod_rewrite,我应该在httpd.conf启用它。但我搜索整个服务器(ftp),但没有任何线索。

其中phpinfo()找到conf.d文件

/etc/php5/conf.d

我的根在哪里

/srv/www/web6/

任何想法,我该怎么办?

1 个答案:

答案 0 :(得分:2)

  1. 确保.htaccess具有644权限
  2. 我认为你可以删除那个ifModule ......我发现它“凌乱”......
  3. 您的代码看起来不错......