我有一个WAMP服务器托管一些网站,但我有一个特定网站,大约有5个网站。我希望他们都指向正确的网站文件夹,并将所有内容重定向到单个域以进行搜索引擎优化。 以下是虚拟主机文件中的内容:
<VirtualHost 50.62.82.101>
ServerAdmin info@hovaness.com
DocumentRoot "c:/wamp/www/example"
ServerName example.com
ServerAlias example.net www.example.com www.examples.net www.examples.com examples.com examples.net
ErrorLog "logs/example.com.log"
htaccess文件如下所示:
RewriteEngine On
RewriteRule ^(.*)$ http://sellingwarriors.com/$1 [R=301,L]
RewriteBase /
我应该只有一个或另一个? 我也尝试过htaccess文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*?).example(s?).(.*)$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteBase /
感谢任何帮助
答案 0 :(得分:6)
您需要检查要重定向到的主机名,否则它将继续重定向:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]