0

对于我们的多商店,我们希望在开发期间将其中一个域重定向到 index.html 页面。我知道通常你可以在你的 .htacces 中对 index.html 进行重写,你可以将非 www 重定向到 www :

RewriteEngine On 
Rewritecond %{http_host} ^domain.com [NC] 
RewriteRule ^(.*) http://www.domain.com/$1 [R=301,L]

我们已经创建了 index.html 页面,并且在线商店已经为第二个域(所以不同的 url)启动并运行,我们想要制定如下规则:

RewriteEngine On 
Rewritecond %{http_host} ^www.domain.com [NC] 
RewriteRule ^(.*) http://www.domain.com/index.html$1 [R=301,L]

如果我们使用上面的代码,我们最终会得到一个看起来像这样的域:http: //www.domain.com/index.htmlindex.php

希望有人可以帮助

4

1 回答 1

1

将您的第二条规则更改为:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

Rewritecond %{HTTP_HOST} ^www\.domain\.com$ [NC] 
RewriteRule ^$ http://www.domain.com/index.html [R=301,L]
于 2013-06-18T07:04:54.323 回答