我知道有一些(可能)相同的问题,但我找不到任何可行的解决方案。
我已将.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/
任何想法,我该怎么办?
答案 0 :(得分:2)
.htaccess
具有644权限ifModule
......我发现它“凌乱”......