1

所以,这是我的 .htaccess 代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ http://www.mydomain.com/folder/$1 [R=301,L]

这个想法是让每个用户都强制使用 www,无论用户访问我的域时是否有 www,同时,该用户需要被重定向到“文件夹”或换句话说 www.mydomain.com/文件夹 。

尽管此代码运行良好,但我还希望用户在访问 mydomain.com 域上除 /folder 之外的任何位置时将其重定向到 www.mydomain.com/folder。例如: (www.)mydomain.com/index.html(或任何其他页面)和 (www.)mydomain.com/anyotherfolder 需要重定向到 www.mydomain.com/folder

谢谢你。

4

1 回答 1

0

在现有规则之后添加此附加规则:

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule !^folder http://www.mydomain.com/folder/ [R=301,L,NC]
于 2013-10-22T10:38:50.073 回答