我有一个目录和子目录,它们分别指向两个不同的域。我想同时删除目录和子目录的URL中的www。目录指向如下。
Path: htdocs/
Main Directory : (www.domain1.com)
-india (sub-directory)
-index.html
-style.css
-bootstrap.css
-.htaccess
Path: htdocs/india
Sub Directory : (www.domain2.com)
-index.html
-style.css
-bootstrap.css
-.htaccess
当我打开 www.domain1.com 时,它会重定向到 domain1.com 。这似乎很好,并且按要求。当我尝试打开 domain2时,不含(www)的.com ,它显示的是htdocs / india / index.html的内容,但是当我尝试打开 www.domain2.com 时,它显示的内容是正确的htdocs / index.html错误。
我应该怎么做才能解决此问题,以及如何通过htaccess删除两个域的URL中的(www)?
.htaccess文件的内容如下对于www.domain1.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
.htaccess文件的内容如下对于www.domain2.com
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]