Я перезаписываю поддомен в «папку» - на самом деле это страница в WordPress, и все это, кажется, работает правильно. Я не хочу, чтобы адрес в строке URL изменился.
Все работает нормально, если пользователь не ставит косую черту после имени страницы, тогда страница по-прежнему перенаправляется на правильный URL, но URL в адресной строке изменяется
Например: foo.example.com/bar
Становится: public.example.com/foo/bar
Где: foo.example.com/bar/ находится по правильному URL в адресной строке, но показывает перенаправленную страницу (это правильно)
Какое правило мне нужно добавить, чтобы добавить в конце косую черту, если оно не отправлено?
Код, который у меня пока есть:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^foo\.example\.com$ [NC]
RewriteRule ^(.*)$ http://public.example.com/foo/$1 [P]
# rules for WordPress ...
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
#####
</IfModule>
Любая помощь была бы фантастической, я довольно новичок в htaccess. Спасибо!