.htaccess: перенаправить корневой URL WordPress на другой WordPress в подкаталоге, но сохранить корневой URL
То, что я хочу сделать, это перенаправить www.site.it для использования site.it/v2/, но по-прежнему отображается как site.it в URL.
Мой.htaccess на www.site.it
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /v2/
RewriteCond %{HTTP_HOST} ^(www\.)?site.it$
RewriteRule ^v2/(.*) /$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?site.it$
RewriteRule !^v2/ v2%{REQUEST_URI} [L]
и редирект работает.
мой.htaccess на www.site.it/v2/
Options +FollowSymlinks
RewriteEngine On
#Force removal of www subdomain
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site.it
RewriteRule ^(.*)$ http://site.it/$1 [R=301,L]
#Trailing slash
RewriteRule ^/*(.+/)?([^.]*[^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
#Redirect root url to subdirectory
RedirectMatch 301 ^/v2/$ http://site.it
RewriteRule ^$ /v2/?$ [L]
он удаляет 'v2', НО в то же время перенаправляет на старый сайт в www.site.it, так что это неправильно.
То, что я хочу сделать, это перенаправить www.site.it для использования site.it/v2/, но по-прежнему отображается как site.it в URL.