我有一个域并将其托管在 godaddy.com 上。我有 firstsite.com,它位于主机帐户的根目录中。firstsite.com
我有一个用于该站点的 .htaccess 文件,该文件运行良好,并将所有流量简单重定向到www.firstsite.com
. 这是
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.firstsite\.com$
RewriteRule (.*) http://www.firstsite.com/$1 [R=301,L]
但是,我已在我的主机帐户中添加了一个新域,该域包含在站点的子文件夹中:/secondsite
如果没有 .htaccess 文件,当我转到secondsite.com
它时显示为.htaccess 文件secondsite.com
。但是,对于 .htaccess 文件,它显示为www.firstsite.com/secondsite
.
我想让 www/non www canonical .htaccess 为第一个站点工作,但仍然有第二个站点正确显示,也解决了 www/non www canonical。
我到处搜索这个特定问题,但没有找到如何编写 .htaccess 文件。有人可以给我一个简单的例子来说明如何做到这一点吗?