0
我有我的根目录,其中包含我的主网站。在这个网站上每个请求进来我想,以确保它是通过https:我用下面的国防部重写此:.htaccess从https中排除目录:重写
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule^https://www.treacyshotelwaterford.com%{REQUEST_URI} [L,R=301]
我的问题是,我有我运行两个其他的wordpress网站的两个子目录不同的领域。现在,因为我在根中的.htaccess中引入了mod重写,所有对其他域的请求都被重定向到主网站。我试图排除文件夹,但这没有效果。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(spiritbeautyspa.ie|spiritleisurecentre.ie) https://www.treacyshotelwaterford.com%{REQUEST_URI} [L,R=301]
我想这些不同的域只是指向那些子目录,但是_not_没有那些在实际的URL路径中?那么当然你不能用'RewriteRule'检查它们 - 使用'RewriteCond'来代替请求的主机名。 – CBroe
如果您想将此建议添加为答案,我可以将其标记为解决方案。我添加了条件RewriteCond%{HTTP_HOST}^www \ .treacyshotelwaterford \ .com [NC],它现在可以工作。谢谢 –
完成。别客气。 – CBroe