301 перенаправить версию www в non только для подкаталога - PullRequest
1 голос
/ 25 марта 2019

Попытка 301 перенаправить все URL-адреса на non-www только в определенном подкаталоге.например:

https://www.example.com/test

на

https://example.com/test

Но не перенаправлять любые другие подкаталоги, например: https://www.example.com/test1 должен содержать www

другие примеры:

https://www.example.com/test/country/city

до

https://example.com/test/country/city

1 Ответ

0 голосов
/ 25 марта 2019

Вы можете использовать это для перенаправления ваших www URL-адресов на non-www для определенного каталога:

RewriteEngine on

#the directory the rule should apply to
RewriteCond %{REQUEST_URI} ^/DirName/  [NC]
#check if the host  string starts with "www"
RewriteCond %{HTTP_HOST} ^www\. [NC]
#redirect all www urls to non-www
RewriteRule (.*) http://example.com%{REQUEST_URI}  [L,R=301]
...