-1

使用 Wamp 配置,我在根文件夹和子文件夹(www 和 www/myPage)中都有一个 .htaccess 文件

Options All -Indexes
Options +FollowSymLinks
RewriteEngine on
#
# Redirect all requests for all non-canonical domains to same page in www.example.com
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
DirectoryIndex index.php index.html index.htm

在我的 webhotels DNS 配置中,我重定向到特定的 IP,但它不起作用,但当我在另一台计算机下拥有域时,它似乎工作。我希望对服务器直接 IP 和域的所有请求都以 www/myPage 结尾,但 URL 为: www.example.com 。

这个 .htaccess 是否会导致我陷入循环或有什么问题?搜索了几个类似的线程并测试了一些选项,这对我来说似乎是“最好的”,但仍然无法正常工作。重写模块已启用。

更新:

好的,现在我从根文件夹中删除了 htaccess 文件,我现在可以通过域名访问服务器。问题是我使用域名和 IP 地址进入根目录,因此我必须单击相应的文件夹,然后获取 url www.example.com/myPage 作为索引文件的地址。我应该在根文件夹中使用 htaccess 文件吗?我通过 apache 命令行添加了一个别名,但似乎没有帮助。

4

1 回答 1

1

您还必须在主配置或虚拟主机部分设置适当ServerAlias的 s。

于 2013-03-19T09:18:14.980 回答