У меня есть следующий htaccess для перенаправления пользователей с www.mysite.com или http://mysite.com на http://mysite.com/subfolder
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.mysite.com$ [OR]
RewriteCond %{HTTP_HOST} !^mysite.com$
RewriteRule ^(.*)$ http://mysite.com/subfolder/$1 [L,R=301]
Он отлично работает, но по какой-то причине его перенаправляют на http://www.mysite.com/subfolder/ (мне нужно удалить www), подпапка просто обычная установка Wordpress и имеет файл .htaccess по умолчанию, я попытался добавить следующее:
# Redirect
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) http://mysite.com/subfolder/$1 [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /subfolder
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subfolder/index.php [L]
</IfModule>
# END WordPress
Чтобы удалить www изURL, но это дает мне ошибку перенаправления, я действительно новичок в этой конфигурации .htaccess, поэтому я не знаю, что я делаю неправильно.
Может кто-нибудь помочь мне?Заранее спасибо!