Принудительно удалить www в URL для каталога и подкаталога через htaccess - PullRequest
0 голосов
/ 22 января 2019

У меня есть каталог и подкаталог, которые указывают на два разных домена. Я хочу удалить www в URL для обоих (каталог и подкаталог). Каталоги указаны, как показано ниже.

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.com без (www), он показывает содержимое htdocs / india / index.html, что правильно. Но когда я пытаюсь открыть www.domain2.com , он показывает содержание htdocs / index .html, что неверно.
Что я должен сделать, чтобы решить эту проблему и как удалить (www) в URL для обоих доменов через htaccess?

.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]
...