Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 空HTACCESS删除网页(403错误)_.htaccess_Php_Conf.d - Fatal编程技术网

.htaccess 空HTACCESS删除网页(403错误)

.htaccess 空HTACCESS删除网页(403错误),.htaccess,php,conf.d,.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 R

我知道有几个(可能)相同的问题,但我就是找不到任何有效的解决办法

我已将.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>
我的根在哪里

/srv/www/web6/
知道吗,我能做什么

  • 确保
    .htaccess
    具有644权限
  • 我想您可以删除
    ifModule
    。。。我发现那里很乱
  • 你的代码看起来很好

  • 如果您删除了.htaccess并在web文件夹中有一个普通的index.html页面,是不是403?您在该web根目录下还有其他网站吗?我猜您租用了您的web空间,但实际上并不拥有该服务器?您能否从FTP客户端更改为/etc/php5/conf.d文件夹?你有SSH访问权限吗?如果没有,那么您就无法更改httpd.conf文件,您必须询问服务器所有者/您的提供商。如果我删除.htaccess文件,则站点将按其应该的方式工作:)。新文件夹中没有任何其他网站。是的,服务器是租来的。我在服务器上能找到的最深的信息是srv/www/web6Alex,谢谢你的回答。htaccess权限已经设置为644,我还删除了检查您是否启用了mod_重写功能。。。您必须取消注释某些内容或在某处添加一些行。。。
    /srv/www/web6/