相关疑难解决方法(0)

禁止您无权访问此服务器上的/

我今天想要做的就是将重定向规则写入子文件夹,例如:输入URL:example.com,然后重定向到example.com/subfolder

这么简单的愿望.我试图在互联网上找到解决方案.互联网告诉我在htdocs root中添加一个.htaccess文件:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ subfolder [L]
Run Code Online (Sandbox Code Playgroud)

我这样做了 但是显然没有成功,他们没有告诉我我必须取消注释httpd.conf中的模块:

LoadModule rewrite_module modules/mod_rewrite.so
Run Code Online (Sandbox Code Playgroud)

所以我也这样做了.再没有成功.他们没有告诉我我必须更改我的httpd.conf以便启用.htaccess文件:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

再次没有成功,因为我在输入URL时收到此错误:

禁止您无权访问此服务器上的/.

现在我卡住了,我在互联网上找不到更多的解决方案.由于私人原因,我只是在Windows 7机器上运行Apache 2.4.

apache .htaccess mod-rewrite httpd.conf

67
推荐指数
2
解决办法
45万
查看次数

您无权访问此服务器上的/

我有CentOS 6.1服务器,我在上面安装了apache 2.2.15.现在,当我尝试从IE(http/// /( = centos ip))从另一台PC(Windows 7)访问它时,我得到"您无权访问/在此服务器上".错误.我甚至在"var/www/html"上创建了内容为""的phpinfo.php文件,当我尝试在IE中使用"http://*/phpinfo.php"访问它时,我找不到错误.我该怎么办?我对directiry的httpd.conf是这样的:

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

apache centos6

10
推荐指数
2
解决办法
19万
查看次数

标签 统计

apache ×2

.htaccess ×1

centos6 ×1

httpd.conf ×1

mod-rewrite ×1