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

0 ответов

Другие вопросы по тегам