我今天要做的就是将重定向规则写入子文件夹,例如:输入URL:example.com,然后将您重定向到example.com/subfolder
这样简单的愿望。我试图在互联网上找到解决方案。互联网告诉我要在htdocs根目录中添加一个.htaccess文件,其内容如下:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ subfolder [L]
我做到了 但是显然没有成功,他们没有告诉我我必须取消注释httpd.conf中的模块:
LoadModule rewrite_module modules/mod_rewrite.so
所以我也这样做了。再没有成功。他们没有告诉我我必须更改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>
再次没有成功,因为输入URL时出现此错误:
禁止您无权访问此服务器上的/。
现在我陷入困境,无法在互联网上找到更多解决方案。出于私人原因,我仅在Windows 7计算机上运行Apache 2.4。